【发布时间】:2016-01-27 08:25:55
【问题描述】:
我正在尝试在 GAS 中创建一个函数并使用电子表格按钮调用它。当我按如下方式运行它时,它没有问题:
function addButton() {
var ss1 = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss1.getSheets()[0];
sheet1.getRange("A1").setValue(1)
}
并在电子表格上调用它
添加按钮
但是,我想做的是使用变量将函数的不同实现放在不同的按钮上。这是我目前使用的代码:
function addButton(a,b) {
var ss1 = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss1.getSheets()[0];
sheet1.getRange(a).setValue(b)
}
然后在电子表格上调用它以将单元格 A1 的值更改为 1
addButton("A1", 1)
但我得到了错误
Script function addButton("A1", 1) could not be found
不确定这是语法问题还是表格的特定怪癖。我认为如果它是一个错误 re: enter the wrong arguments format 会有一个更有帮助的错误消息。
【问题讨论】:
标签: javascript google-apps-script google-sheets