【问题标题】:Publish Google Apps Script as a Web App vs. publish it as a Service将 Google Apps 脚本发布为 Web 应用程序与将其发布为服务
【发布时间】:2012-12-19 23:06:28
【问题描述】:

Google Apps Script Reference 中,我找到了Service 类,它有enable() 方法“使脚本能够作为服务发布”。我的问题是:将脚本发布为服务有什么好处,与将其发布为 Web 应用程序有何不同?从参考文献中看不清楚。

我猜与网络应用相比,服务不应该有 UI,但是我可以创建一个没有 UI 的网络应用。

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    它们是一回事。旧的“发布为服务”术语被“发布为 Web 应用程序”取代。在 Google Apps 脚本的上下文中,Web 应用程序与服务相同。 Web 应用可以有一个 UI(UIApp 或 HTMLService),也可以只提供文本或 JSON(ContentService)。

    请参阅 2012 年 6 月 18 日的 release notes,其中声明“发布 > 发布为服务现在是发布 > 部署为 Web 应用程序。”

    Service 类允许您以编程方式执行发布操作,例如,可用于为您的用户提供良好的安装体验。这是公告的链接,示例代码为http://googleappsdeveloper.blogspot.com.au/2012/04/introducing-script-service.html

    【讨论】:

    • 谢谢彼得,但我还是不明白,拥有服务类功能有什么意义。
    • 我已经为你添加了一些解释性信息。
    猜你喜欢
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    相关资源
    最近更新 更多