CreateSheetGID 関数を選択して実行
updateSheetName はシート名を先頭の2シート以降をシーケンシャルに設定
function CreateSheetGID() { var spreadsheet = SpreadsheetApp.getActive(); var sheet = SpreadsheetApp.getActive().getSheetByName('GID'); if(sheet == null) { spreadsheet.insertSheet('GID', 0); } spreadsheet.setActiveSheet(spreadsheet.getSheetByName('GID'), true); var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets(); for (var i = 0 ; i < sheets.length ; i++) { Logger.log("\t" + sheets[i].getName() + "\t" + sheets[i].getIndex() + "\t" + sheets[i].getSheetId()); spreadsheet.getRange('A'+ (i + 1).toString()).activate(); spreadsheet.getCurrentCell().setValue(sheets[i].getName()); spreadsheet.getRange('B'+ (i + 1).toString()).activate(); spreadsheet.getCurrentCell().setValue(sheets[i].getSheetId()); } Logger.log("OK"); } function updateSheetName() { var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets(); for (var i = 2 ; i < sheets.length ; i++) { Logger.log("\t" + sheets[i].getName() + "\t" + sheets[i].getIndex() + "\t" + sheets[i].getSheetId()); sheets[i].activate().activate().setName("シート"+ (i -1)); } }