【问题标题】:How to fix "Invalid Add-on" error when installing unpublished Gmail addon?安装未发布的 Gmail 插件时如何解决“插件无效”错误?
【发布时间】:2018-02-22 02:42:13
【问题描述】:

我在我的个人 Google 脚本工作区上开发了一个 Gmail 插件。我在我的个人 Gmail 上安装它没有任何问题。我还没有将它发布到应用市场,我想将它安装 (using this method) 我公司的 Google Suite 电子邮件帐户(我是该 Google Suite 帐户的管理员)。但是,当我复制部署 ID 并按安装时,我收到一条错误消息,提示“插件无效”。

我已经确定:

  1. 我的工作电子邮件帐户具有对带有代码的 google 脚本文件夹的读取权限
  2. 安全首选项允许在
  3. 上使用第三方市场应用程序

有什么办法可以解决这个问题吗?

【问题讨论】:

    标签: google-apps-script gmail gmail-addons


    【解决方案1】:

    在公司 GSuite 电子邮件帐户中,无法安装开发者插件(从个人 gmail 帐户开发),因为 GSuite 公司帐户更安全。 有一种方法可以在 GSuite 管理控制台中将加载项列入白名单,但他们还没有为开发者加载项添加它。

    我公司的 GSuite 帐户遇到了同样的问题。我按照以下步骤解决了这个问题:

    1. 将开发者插件从个人帐户共享到 GSuite 电子邮件帐户。
    2. 登录 GSuite 电子邮件帐户。
    3. 导航至https://drive.google.com 打开 Google 云端硬盘
    4. 您可以在此处查看从您的个人帐户共享的加载项,复制一份。
    5. 打开新插件,获取这个新插件的部署 ID 并安装在您的 gsuite gmail 中。

    它对我有用。

    【讨论】:

    • 谢谢!这确实是一个解决方案,除了我想在多个域(不同的 Google Suite 帐户)中安装这个插件,而且我不想拥有每次更改时都必须更新的插件代码的多个副本.似乎(目前)您可以在 gsuite 帐户中创建一个插件并将其安装在个人 gmail 上,但您不能将开发者插件从一个 gsuite 帐户安装到另一个(意味着不同的域)。跨度>
    • 非常感谢!你让我开心!
    • 你是如何获取部署ID的?
    【解决方案2】:

    显然,如果不制作插件代码的新副本,就不可能跨不同域安装未发布的插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      相关资源
      最近更新 更多