'失踪;在声明之前。 (第2行,文件"代码")'错误

时间:2015-06-16 05:59:02

标签: 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()

为什么我不能运行这个脚本的任何想法?

谢谢,

1 个答案:

答案 0 :(得分:1)

首先,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();

}