スプレッドシートの任意のシートにアクセスできない - Ryuya-777/note GitHub Wiki

環境

クローム Version 88.0.4324.192 (Official Build) (arm64)

事象

スプレッドシートIDで指定しているのに別シートを取得してる。

smbcCsv.getName()  //2019年_売上管理シート

インデックス番号の5−7のみ別シートを取得する。

var ssSeals = SpreadsheetApp.openById("1CKhDHDWcC0Sm3pmzvI4tsYu7l1qlW60l00gpRFEr-yc");  //「売り上げ集計」スプレッドシートを取得
var smbc = ssSeals.getSheets()[5]; ←インデックス番号の指定は間違ってないのに、別のシートを取得してる。  //csvシートを取得
var smbcCsv = smbc.getRange(["A:E"]).getValues();                                 //A〜E列を二次元配列で取得

原因

不明

解決策

//なぜかインデックス8で取得できたww 他のインデックス[5-7]はなぜか「2019年_売上管理」シートを取得する。

var smbc = ssSales.getSheets()[8];