15

多くのシートを含むスプレッドシートがあり、これらのシートの 1 つをロードする必要があります。どうすればよいですか?

これが私のスプレッドシートのシートの写真です シート

それを行う方法は次のとおりです。

var sheet = SpreadsheetApp.openById(index).getSheetByName('Geração de Demanda');

それは機能するはずですか?

4

3 に答える 3

30

あなたはほとんどそこにいます...あなたが望むのは、そのシートを「アクティブ」にすることですので、これを試してください:

var sheet = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(sheet.getSheetByName('Geração de Demanda'))
于 2013-01-03T21:16:18.763 に答える
0

私はこれが古い質問であることを知っています。それでも... var ss = SpreadsheetApp.getActiveSpreadsheet();

var シート = ss.getSheets()[1];

名前を扱う必要がなく、シート番号を示すだけなので、これが最も便利な方法だと思います... [1]は2番目のシートを示します...番号付けは0から始まると推測できるように...

于 2015-04-29T01:06:23.570 に答える