有没有办法从客户端用户界面调用库?

时间:2014-04-06 03:45:52

标签: user-interface google-apps-script shared-libraries

我正在为Google Apps脚本的HTML服务构建用户界面,我希望能够从我脚本的服务器端.gs文件中加载的库中调用函数。客户端调用服务器端库似乎不起作用。这可能吗?

我是javascript / apps脚本的新手,请原谅我,如果我错误地说明这里发生了什么。

更新:这是我使用的解决方案

在容器绑定脚本上:

function libraryHandler(functionName){
  return eval("libraryIdentifier." + functionName);
}

在图书馆:

google.script.run.libraryHandler('myLibraryFunctionName(param1,param2,etc.)')

1 个答案:

答案 0 :(得分:0)

在html所在的同一个脚本中创建一个“虚拟”函数。让那个虚拟调用你的库函数。