/** * Return a list of sheet names in the Spreadsheet with the given ID. * @param {String} a Spreadsheet ID. * @return {Array} A list of sheet names. */ function getSheetNames(sheetId) { var ss = SpreadsheetApp.openById(sheetId); var sheets = ss.getSheets(); return sheets.map(function(sheet) { return sheet.getName(); }); } 外から叩ける様に設定する 通常のスクリプトを勝手に外から叩かれるといろいろセキュリティ的に困るので、明示的に外部からの起動を許可する必要があります。