The code below means "Change a sheet name by a File ID".
スプレッドシートの「ファイルID」についてはこちらをクリック
What is File ID? click here↑
0番目のシート名を変更する場合
In case of a specific Index such as 0.
コード.gs
function myFunction() { var ss = SpreadsheetApp.openById("Spreadsheet File ID"); var sh = ss.getSheets()[0]; sh.setName("hello_sheet"); } |
意訳.gsこの処理は以下を実行する 指定したファイルIDのスプレッドシートを開いて 0番目のシートを取得して シート名を変更する |
シートIDを指定してシート名を変更する場合
In case of a Sheet ID.
スプレッドシートの「シートID」についてはこちらをクリック
What is Sheet ID? click here↑
コード.gs
function myFunction() { var ss = SpreadsheetApp.openById("Spreadsheet File ID"); var sh_id = 0; var shs = ss.getSheets(); for (var i = 0; i < shs.length; i++) { if (shs[i].getSheetId() == sh_id) { break; } else { } } var sh = ss.getSheets()[i]; sh.setName("hello_sheet") } |
意訳.gsこの処理は以下を実行する 指定したファイルIDのスプレッドシートを開いて シートIDを指定する すべてのシートを取得して 指定したシートIDを探す 見つかったら for文から抜ける 見つからなければ 見つかるまで探す 見つけたシートの シート名を変更する |