【问题标题】:Using an Apps Script library in a webapp html file?在 webapp html 文件中使用 Apps 脚本库?
【发布时间】:2020-06-22 10:15:41
【问题描述】:

我刚刚开始在 Apps 脚本中使用库。当从 .GS 文件中引用库代码时,我可以让库工作,但是通过 .HTML 文件访问它们时,我无法让库工作(我收到一条消息 xxx 未定义)

在我花更多时间在此之前,任何人都可以确认库仅适用于 .GS 文件

谢谢

【问题讨论】:

    标签: google-apps-script web-applications libraries


    【解决方案1】:

    您不能直接调用库函数,但如果您在 Google Apps Script 端创建一个调用库函数的函数,

    google.script.run.withSuccessHandler (onSuccess) .gasfunction ()
    

    可以调用

    有多种用途。

    参考链接:Library functions cannot be called directly

    【讨论】:

    • 太好了,谢谢。这为我节省了数小时的测试和摸索。我会尝试一下,看看性能不足与将实际代码保留在 .HTML 中相比,如果它没有太大的不足,那么我值得这种方法来节省使用该库的 20 个脚本的维护。
    【解决方案2】:

    Html 库不同于服务器脚本库。在 html 中使用服务器端库是没有意义的。就算定义了,也没有用。但是,您可以通过 google.script.run

    从 html(客户端)调用服务器库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多