试图找出Google Apps脚本来制作Google文档插件。 我有:
function helloWorld() {
return "Hello World";
}
在我调用的code.gs下的:
console.log("This should say Hello World: " + google.script.run.helloWorld())
它返回:
This should say Hello World: undefined
我错过了哪些显而易见的事情?
答案 0 :(得分:2)
google.script.run
不会返回类似于您期望的常用Apps脚本功能的值。相反,您应该使用.withSuccessHandler(functionToRun)
像这样:
google.script.run
.withSuccessHandler(functionToRun)
.helloWorld();
function functionToRun(argument) {
console.log("This should say Hello World: " + argument);
}
在此示例中,服务器端的Apps脚本函数helloWorld
将运行客户端函数functionToRun()
,并将helloWorld()
的结果作为参数传递。