これでマイドライブにコピーできる
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)