これでマイドライブにコピーできる
SpreadsheetApp.openById("FILE_ID").copy("NEW_FILE_NAME");
詳しく書くと
コード.gsvar FILE_ID = "ID"; function copy_by_id(){ var ss = SpreadsheetApp.openById(FILE_ID); var name = ss.getName(); var new_name = "COPY of " + name; var copy = ss.copy(new_name); var url = copy.getUrl(); Logger.log(url); } | 意訳ファイルIDを指定する この機能がやること ファイルIDを元にスプレッドシートを開いて ファイル名を取得して コピーされたファイルのファイル名を決めて コピーして そのURLを取得して ログに出す |
参考
Class Spreadsheet / copy(name)
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#copy(String)
Class Spreadsheet / copy(name)
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#copy(String)