// function.gs // メニューバーにカスタムメニューを追加 function onOpen() { var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var entries = [{ name : "CSVで出力", functionName : "csvDownload" }]; spreadsheet.addMenu("その他", entries); }; // JSを用いてCSVファイルをダウンロードする function csvDownload() { // dialog.html をもとにHTMLファイルを生成 // evaluate() は dialog.html 内の GAS を実行するため( <?= => の箇所) var html = HtmlService.createTemplateFrom
![GoogleAppsScript JavaScriptを用いてCSVをローカルに書き出す実装 | なべしす](https://cdn-ak-scissors.b.st-hatena.com/image/square/92513350788d32705dc05c2ea5149ff677f5b834/height=288;version=1;width=512/http%3A%2F%2Fnabesys.com%2Fwp-content%2Fuploads%2F2017%2F10%2Ftimetable-2467247_1920-1024x724.jpg)