【发布时间】:2016-03-16 13:56:42
【问题描述】:
是否可以在签名脚本上传递参数?
我有一个电子表格,并为每个电子表格制作了几个按钮签名功能。
示例函数:
function foo(){
return "bar";
}
在单元格上调用此函数
=foo()
返回我bar,将此函数签名到一个按钮
foo
什么也没给我,但它当然有效。我的意思是脚本不能将字符串返回到图像(实际上是我的按钮)。总之……
带参数的示例函数:
function foo(bar){
return bar;
}
在单元格中调用脚本
=foo('hello world')
按预期返回hello world
在我的按钮上签名
foo('hello world')
导致错误,因为按钮找不到脚本。他正在寻找函数名称foo('hello world'),但(...) 与函数无关。
那么在签署脚本时如何传递参数?
目前我有 26 个函数(都一样,只有 1 个参数更改)来解决这个问题。但是通过传递一个参数,我可以用 2 个函数而不是 26 个函数来完成所有这些工作。
【问题讨论】:
标签: excel google-sheets spreadsheet google-spreadsheet-api