这是我第一次为我的 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: “sheet”未定义。(第7行,文件名称:巨集)”
我尝试使用本文ReferenceError: "Sheets" is not defined中的方法,但仍然无法工作。 谢谢!
最佳答案
tl;博士
在提供的代码中将 var SpreadSheet
更改为 var Sheet
。
正如错误消息所解释的:变量 sheet
未在提供的代码中定义。
这意味着在尝试使用 sheet
时,它还不存在。必须首先定义它。
在使用变量 sheet
之前尝试运行以下命令之一
var sheet = SpreadSheet.getSheetByName('YourSheetName');
或使用.openByUrl
var sheet = SpreadsheetApp.openByUrl(url);
关于javascript - 引用错误: "sheet" is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50326550/