ReferenceError:" sheet"未定义

时间:2018-05-14 09:00:15

标签: javascript google-apps-script google-sheets

这是我第一次为我的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中的方法,但仍无法使用。 谢谢!

1 个答案:

答案 0 :(得分:1)

<强> TL;博士

在提供的代码中将var SpreadSheet更改为var sheet

正如错误消息所示:变量sheet未在提供的代码中定义。

这意味着在尝试使用sheet时,它还不存在。它必须先定义。

在使用变量sheet

之前,请尝试运行以下其中一项
var sheet = SpreadSheet.getSheetByName('YourSheetName');

或使用.openByUrl

var sheet = SpreadsheetApp.openByUrl(url);