【问题标题】:Is there any way to call a library from a client side user interface?有没有办法从客户端用户界面调用库?
【发布时间】:2014-04-06 03:45:51
【问题描述】:

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

我对 javascript/apps 脚本很陌生,所以如果我错误地说明了这里发生的事情,请原谅。

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

关于容器绑定脚本:

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

在图书馆里:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我使用上面编辑中发布的代码创建了一个“库处理程序”。
    猜你喜欢
    • 2012-02-07
    • 2010-09-12
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 2016-01-02
    • 2019-08-29
    • 2020-08-27
    • 2017-01-04
    相关资源
    最近更新 更多