var MasterSheet = SpreadsheetApp.openById("----------------");
var count = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getNumColumns();
var count = MasterSheet.getRange("C2:F7").getNumColumns();
var count = MasterSheet.getRange(2, 3, 6, 4).getNumColumns();
2行目と3行目は問題なく動作しますが、4行目で「メソッドが見つかりません」というエラーが発生しますgetRange(number,number,number,number)
。getRange(number,..)
ではなく、アクティブシートでのみ使用できるようですopenById
。
これはバグですか?でこの表記法を使用する正しい方法を知っている人はいますSpreadsheetApp.openById()
か?