Google 应用程序脚本。如何将我的电子表格 ID 指定为 "Sheet 3"?
Google Apps Script. How do i specify my spreadsheet ID to "Sheet 3"?
我的函数应该只从 spreadsheet 文档中的一个 sheet 获取信息。我尝试使用默认的 Spreadsheet ID + gid 但它不起作用。我需要做什么?
var pVorname = Sheets.Spreadsheets.Values.get('1MzLZ.....#gid=594...', 'B2:B100');
你的情况,下面的修改怎么样?
修改后的脚本:
var pVorname = Sheets.Spreadsheets.Values.get('###spreadsheetId###', "'Sheet 3'!B2:B100");
修改后,取值取自“Sheet 3”中“B2:B100”的范围。在这种情况下,请使用 sheet 名称和范围作为 A1Notation。
###spreadsheetId###
是 Spreadsheet ID。例如,当您使用 1MzLZ.....#gid=594...
时,请通过删除 #gid=594...
作为 Spreadsheet ID 修改为 1MzLZ.....
。
根据你的Google Apps Script. How do i specify my spreadsheet ID to "Sheet 3"?
标题,我用Sheet 3
作为sheet名字。
注:
如果需要使用sheetID,也可以使用下面的修改脚本。
var sheetId = "0";
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets().find(e => e.getSheetId() == sheetId);
if (sheet) {
var pVorname = Sheets.Spreadsheets.Values.get(ss.getId(), `'${sheet.getSheetName()}'!B2:B100`);
}
参考:
我的函数应该只从 spreadsheet 文档中的一个 sheet 获取信息。我尝试使用默认的 Spreadsheet ID + gid 但它不起作用。我需要做什么?
var pVorname = Sheets.Spreadsheets.Values.get('1MzLZ.....#gid=594...', 'B2:B100');
你的情况,下面的修改怎么样?
修改后的脚本:
var pVorname = Sheets.Spreadsheets.Values.get('###spreadsheetId###', "'Sheet 3'!B2:B100");
修改后,取值取自“Sheet 3”中“B2:B100”的范围。在这种情况下,请使用 sheet 名称和范围作为 A1Notation。
###spreadsheetId###
是 Spreadsheet ID。例如,当您使用1MzLZ.....#gid=594...
时,请通过删除#gid=594...
作为 Spreadsheet ID 修改为1MzLZ.....
。根据你的
Google Apps Script. How do i specify my spreadsheet ID to "Sheet 3"?
标题,我用Sheet 3
作为sheet名字。
注:
如果需要使用sheetID,也可以使用下面的修改脚本。
var sheetId = "0"; var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets().find(e => e.getSheetId() == sheetId); if (sheet) { var pVorname = Sheets.Spreadsheets.Values.get(ss.getId(), `'${sheet.getSheetName()}'!B2:B100`); }