以下のコード.gsで
- コピーしたいファイルの FILE_ID
- 保存したい FOLDER_ID
をそれぞれ指定して copy_file_to_foder を実行するとコピーできます
FYI
コード.gsvar FILE_ID = "ID"; var FOLDER_ID = "ID"; function copy_file_to_foder() { var file = DriveApp.getFileById(FILE_ID); var file_name = file.getName(); var copy_file_name = "Copy of " + file_name; var folder = DriveApp.getFolderById(FOLDER_ID); file.makeCopy(copy_file_name, folder); var url = file.getUrl(); Logger.log(url); } | 意訳コピーするファイルIDを指定する 保存先のフォルダIDを指定する この機能がやること 指定したファイルを取得して そのファイル名を取得して コピーされたファイルのファイル名を決めて 指定したフォルダを取得して そのフォルダにファイルを追加して そのURLを取得して ログに出す |
参考
Class File / makeCopy(name, destination)
https://developers.google.com/apps-script/reference/drive/file#makeCopy(String,Folder)
Class File / makeCopy(name, destination)
https://developers.google.com/apps-script/reference/drive/file#makeCopy(String,Folder)