本投稿に書いたaddFile(child)は廃止されたようです。
Deprecated methods
https://developers.google.com/apps-script/reference/drive/folder#deprecated-methods_1
https://developers.google.com/apps-script/reference/drive/folder#deprecated-methods_1
完全な代わりにはなりませんが、createShortcut(targetId)というメソッドがあり
別の投稿に書きました。
↓以下の方法は廃止されました。
指定したフォルダにファイルのリンクを張るような感じです
ファイル自体はコピーされずに開くと本物のファイルが開きます
ファイルをコピーしたい場合は
コード.gsvar FILE_ID = "ID"; var FOLDER_ID = "ID"; function add_file() { var file = DriveApp.getFileById(FILE_ID); var folder = DriveApp.getFolderById(FOLDER_ID); folder.addFile(file); } | 意訳コピーするファイルIDを指定する 保存先のフォルダIDを指定する この機能がやること 指定したファイルを取得して 指定したフォルダを取得して そのフォルダにファイルを追加する(コピーされるわけではなくオリジナルのファイルがフォルダに追加される) |
参考
Class Folder / addFile(child)
https://developers.google.com/apps-script/reference/drive/folder#addFile(File)
Class Folder / addFile(child)
https://developers.google.com/apps-script/reference/drive/folder#addFile(File)