googleスプレッドシートをエクセルに変換

実現したいこと

書き出されたエクセルのファイル名をシート名+今日の日付にしたい。

発生している問題・分からないこと

以下のコードでシート名だけの書き出しは出来たが日付が追加できません。

該当のソースコード

function convertToExcel() { var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getActiveSheet(); // エクセル形式でダウンロード var url = spreadsheet.getUrl().replace(/edit$/, ''); var url_ext = 'export?format=xlsx'; var url_full = url + url_ext + '&gid=' + sheet.getSheetId(); var params = { method : "GET", headers : {Authorization: "Bearer " + ScriptApp.getOAuthToken()}, muteHttpExceptions:true }; var blob = UrlFetchApp.fetch(url_full, params).getBlob(); // ファイル名を設定 var fileName = sheet.getName() + ".xlsx"; // ダウンロード DriveApp.createFile(blob).setName(fileName); }

試したこと・調べたこと

上記の詳細・結果

同様の質問が見当たらなかった

補足

このコードに追加できますでしょうか。
どなたかお願いいたします。

コメントを投稿

0 コメント