如何从onOpen()功能代码动态定义电子表格的自定义功能?
function onOpen() {
//var s = SoapService.wsdl("http://example.com/service.wsdl", "serv");
//var funcs = s.getServerFunctions();
var funcs = { "pow2": "function (v) { return v*v};" }
for(var f in funcs)
{
this[f] = eval(funcs[f]) // define server functions as custom google-script functions for spreadsheet using this[function_name] = eval(function_code)
}
}
Run Code Online (Sandbox Code Playgroud)
=pow2()从任何单元格调用("pow2"是一个函数名称)