我正在尝试从 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/