javascript - '丢失的 ;声明之前。 (第 2 行,文件 "Code")' 错误

标签 javascript

我正在尝试从 Google 工作表创建图表仪表板,我使用了教程但在第 2 行收到以下错误:

'Missing ; before statement. (line 2, file "Code")'

我的代码开始是这样运行的:

function doGet() {
  vars ss = SpreadsheetApp.openById(1POyMyUMGefIgt-I8TFgQEwN4XHH5nFgNr7BAnY39-Y4);
  vars data = ss.getDataRange()

  var organisationFilter = Charts.newCategoryFilter().setFilterColumnIndex(0).build()
  var templateFilter = Charts.newCategoryFilter().setFilterColumnIndex(1).build()

为什么我不能运行这个脚本有什么想法吗?

谢谢,

最佳答案

首先,什么是vars?我希望这是一个错字。这就是您收到错误的原因。 如果你想声明一个变量,你应该使用 var 就像你的 vars 下面两行一样。

其次,您的代码行末尾没有分号。
据我所知,这不是强制性的。但是,强烈推荐它。

第三,为什么你的字符串没有被引号括起来?

您的代码应如下所示:

function doGet() 
{
    var ss = SpreadsheetApp.openById('1POyMyUMGefIgt-I8TFgQEwN4XHH5nFgNr7BAnY39-Y4');
    var data = ss.getDataRange();

    var organisationFilter = Charts.newCategoryFilter().setFilterColumnIndex(0).build();
    var templateFilter = Charts.newCategoryFilter().setFilterColumnIndex(1).build();

关于javascript - '丢失的 ;声明之前。 (第 2 行,文件 "Code")' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859826/

相关文章:

javascript - DYMO LabelWriter 获取打印回调

javascript - 从查询字符串参数推断正确的数据类型

Javascript 优化 : What tool can condense sequential string concatenations?

javascript - 隐藏 `prototype` 属性,避免通过自定义函数覆盖 native 函数

javascript - BackboneJS 模型方法 'get' 不考虑 idAttribute 设置

javascript - 有没有一种安全的方法来允许应用程序的用户创建自定义属性/ getter ?

javascript - React Hooks + Firebase Firestore onSnapshot - 正确使用带有反应钩子(Hook)的 firestore 监听器

javascript - 表单发布参数以 URL 结尾

javascript - 未启用 ES7 属性初始值设定项的柯里化(Currying)函数

javascript - 如何使用 flask 将数据传递给 chart.js?