Copy
複製文件檔
1.先找到雲端資料夾ID。
2.
//複製報名表文件來源檔
var sourceFolderId = "來源資料夾ID(讀取)";
var sourceFileName = "文件檔名";
var destinationFolderId = "目的資料夾ID(存檔)";
//建立資料夾參考
var sourceFolder = DriveApp.getFolderById(sourceFolderId);
var destinationFolder = DriveApp.getFolderById(destinationFolderId);
//建立來源文件檔案參考
var files = sourceFolder.getFilesByName(sourceFileName); //來源檔案
if (files.hasNext()) { //檢查來源檔案是否存在?
var file = files.next();
var filename = "欲複製文件檔名";
file.makeCopy(filename, destinationFolder); //複製文件檔
var copiedFile = destinationFolder.getFilesByName(filename); //依複製檔名取得參考
if ( copiedFile.hasNext() ) { //檢查複製後檔案是否存在?
var doc_file = copiedFile.next();
var fileId = doc_file.getId(); //取得檔案Id
}
}