多くのシートを含むスプレッドシートがあり、これらのシートの 1 つをロードする必要があります。どうすればよいですか?
これが私のスプレッドシートのシートの写真です
それを行う方法は次のとおりです。
var sheet = SpreadsheetApp.openById(index).getSheetByName('Geração de Demanda');
それは機能するはずですか?
多くのシートを含むスプレッドシートがあり、これらのシートの 1 つをロードする必要があります。どうすればよいですか?
これが私のスプレッドシートのシートの写真です
それを行う方法は次のとおりです。
var sheet = SpreadsheetApp.openById(index).getSheetByName('Geração de Demanda');
それは機能するはずですか?
あなたはほとんどそこにいます...あなたが望むのは、そのシートを「アクティブ」にすることですので、これを試してください:
var sheet = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(sheet.getSheetByName('Geração de Demanda'))
私はこれが古い質問であることを知っています。それでも... var ss = SpreadsheetApp.getActiveSpreadsheet();
var シート = ss.getSheets()[1];
名前を扱う必要がなく、シート番号を示すだけなので、これが最も便利な方法だと思います... [1]は2番目のシートを示します...番号付けは0から始まると推測できるように...