【问题标题】:How to publish Google Spreadsheet extension on the Chrome web store?如何在 Chrome 网上商店发布 Google 电子表格扩展程序?
【发布时间】:2013-03-21 15:06:04
【问题描述】:

我有兴趣为 Google 电子表格编写一个扩展,以利用电子表格的 UI 扩展功能。如果我没记错的话,创建这样一个程序的唯一可能方法是使其成为容器绑定脚本。这意味着它只能发布到电子表格脚本库。这很不幸,因为我想发布并可能出售这个脚本,并让 Google 电子表格用户广泛使用它。我在想 Chrome 网上应用店将是这类事情的理想选择,但不可能在其上发布容器绑定脚本(只能在其上发布 Web 应用程序)。

所以,我正在寻找解决此问题的方法。我自己想到了一个可行的解决方案:创建一个网络应用程序并将其发布到 Chrome 商店。 Web 应用程序实际上是容器绑定脚本所依赖的库。这甚至可能吗?容器绑定脚本存储在库中。如果尚未安装 Web 应用,您能否禁止用户在库中使用您的脚本?

总结一下,我有几个问题:

  • 容器绑定脚本能否将 Chrome 网上应用店网络应用程序用作库,并且还要求用户安装/购买该应用程序?
  • 还有哪些其他方法可以创建和发布 Google 电子表格扩展程序?

【问题讨论】:

  • Chrome 网络应用程序是指 Chrome 扩展程序吗? chrome 扩展程序和 Apps Script 之间的通信可能并不简单,您可以尝试通过在扩展程序中使用 DOM API 在虚拟工作表的单元格中输入内容,然后在电子表格上编写 onEdit() 触发器。同样,您可以绑定 DOM click/MutationObserver 事件来监听电子表格内容的变化。

标签: google-apps-script google-sheets chrome-web-store


【解决方案1】:

已引入附加组件以允许您扩展 Google 文档和 Google 表格。这些可以在 Chrome 商店中发布。

查看这篇快速入门文章https://developers.google.com/apps-script/quickstart/docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多