这是我第一次为我的google工作表开发google脚本。
这是我的脚本代码
function doGet(e) {
var url = 'https://docs.google.com/spreadsheets/d/1p3fW0Vkx89tdiws3Z-a5_LpLwyGYj7pacIek3f9Z96w/edit#gid=1862590156'
var name = '無標題表單 (回應)'
var SpreadSheet = SpreadsheetApp.openByUrl(url);
var values = sheet.getSheetValues(1, 1, 1, 1);
Logger.log(values);
}
当我运行这个脚本时,它会显示消息"ReferenceError:“没有定义。(第7行,檔案名稱:巨集)
我尝试使用本文中的方法,ReferenceError: "Sheets" is not defined,但仍然无法工作。谢谢!
发布于 2018-05-14 19:09:20
tl;博士
在提供的代码中将var SpreadSheet
更改为var sheet
。
正如错误信息所解释的:在提供的代码中没有定义变量sheet
。
这意味着在试图使用sheet
的时候,它还不存在。必须首先对其进行定义。
在使用变量sheet
之前,尝试运行以下之一
var sheet = SpreadSheet.getSheetByName('YourSheetName');
或者使用.openByUrl
var sheet = SpreadsheetApp.openByUrl(url);
https://stackoverflow.com/questions/50326550
复制相似问题