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

    }

  }