我的函数应该只从电子表格文档中的一张表中获取信息。我试着放默认的电子表格ID+gid,但它不起作用。我需要做什么?
var pVorname = Sheets.Spreadsheets.Values.get('1MzLZ.....#gid=594...', 'B2:B100');
在您的情况下,以下修改如何?
修改的脚本:
var pVorname = Sheets.Spreadsheets.Values.get('###spreadsheetId###', "'Sheet 3'!B2:B100");
通过这种修改,从";B2:B100";在";表3";。在这种情况下,请使用工作表名称和范围作为A1符号。
###spreadsheetId###
是电子表格ID。例如,当您使用1MzLZ.....#gid=594...
时,请通过删除#gid=594...
作为电子表格ID来修改为1MzLZ.....
。根据您的
Google Apps Script. How do i specify my spreadsheet ID to "Sheet 3"?
标题,我使用了Sheet 3
作为图纸名称。
注意:
如果需要使用工作表ID,也可以使用以下修改后的脚本。
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`); }
参考:
- 方法:spreadsheets.values.get