LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

2017年10月14日土曜日

シート名を変更する

スプレッドシートのファイルIDを指定してシート名を変更するコードです。
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文から抜ける
見つからなければ
見つかるまで探す


見つけたシートの
シート名を変更する



最新の投稿

JIRA APIで選択リスト(複数選択)を課題作成時に選択してPOSTしたい

JIRA APIを利用して選択リスト(複数選択)フィールドに値を入れたくて書いたコードです。 コード.gsのこの部分で複数選択の値を選択できました。 customfield_10043 は手元のJIRAでの選択リスト(複数選択)のフィールドIDなので、各自の環境によって異なります...