【问题标题】:Deploying Google Script (as private) to G Suite Market Place vía Chrome Web Store通过 Chrome 网上应用店将 Google Script(作为私有)部署到 G Suite Market Place
【发布时间】:2019-12-09 21:35:39
【问题描述】:

我尝试部署我们制作的脚本作为 google 表格的插件,我们决定将其设为私有,以便只有组织的成员才能找到并使用它。

为此我使用了这个视频:https://www.youtube.com/watch?v=6jcc3xm7aRU&list=WL&index=2&t=0s

问题是,完成所有步骤后,G Suite Market Place 中仍未出现:

  • 添加它的选项是灰色的
  • Chrome 网上应用店显示一条消息,指出我已发布 20 个允许元素中的 0 个
  • 但是,在备用控制面板中,它显示为已发布
  • 当我尝试通过 Google 表格找到它时 -> 下载插件,并在我的组织选项下查看,它显示没有发布任何内容

我在某处读到开发者帐户需要支付 5 美元的一次性费用?但是,我在任何地方都没有看到这个选项。

我认为当您以“私人”形式发布时,不会出现此类问题。关于其他地方检查的任何见解?

更新:

  • 支付了 5 美元的款项.. 交叉手指..

  • 将该链接用作组织的另一个用户。仍然是相同的消息“更改将在几分钟内应用”,添加到 Chrome 显示为灰色。 问题是,私人插件不应该花那么长时间..但不能 100% 确定。

  • 尝试使用 Chrome 开发者控制面板中的链接重定向到 G Suite Marketplace 中的插件,但它重定向到 G Suite Marketplace 的主页。将尝试使用其 ID 在 Marketplace 中查找插件

更新

  • 我已经更新了版本(目前是第 3 版)
  • 转到 Google Cloud Platform -> API & Services -> G Suite Marketplace SDK -> 配置和更新版本
  • 与谷歌集成
  • 它加载了一个新工作表,但没有插件。但是这个错误显示在 Cloud 中。它现在似乎与组织将随时创建的所有工作表集成在一起,但出现了问题代码。

  • 设法使其可供组织使用,但仍无法加载到任何工作表中

代码:

function onInstall(e){
  onOpen(e);
}

function onOpen(e){
  Logger.log('entré al menú')
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Plataforma')
  .addSubMenu(ui.createMenu('Liquidaciones')
              .addItem('Nueva LiQ', 'NuevaVenta')
              .addSeparator()
             .addItem('Actualizar LiQ', 'ActualizarFichaLiq'))
  .addItem('Guardar LiQ', 'ValidacionCostos')
  .addSeparator()
  .addSubMenu(ui.createMenu('Voucher')
              .addItem('Generar Voucher', ''))
      .addToUi();

}

【问题讨论】:

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


    【解决方案1】:

    Google Add-ons 目前正在从 Chrome WebStore 到 G Suite Marketplace 的 migrated,这就是为什么某些功能目前无法按预期工作的原因

    但是,可以通过以下方式安装私有(全域发布)加载项:

    1. 转到https://chrome.google.com/webstore/developer/dashboard,然后在您要安装的插件上单击Your listings
    2. 点击链接会在 GSuite Marketplace 中打开插件
    3. 您可以从这里安装您的插件 - 单独或在域范围内

    4.安装插件后,您应该会在 Google 电子表格的菜单中看到它

    1. 继续 Manage add-ons 会将您带到已安装插件的列表

    希望这会有所帮助!

    【讨论】:

    • 嗨!我在第 2 步失败了。单击列表上的插件后,它会将我带到 g-suite 市场,但不完全是插件,而是他们的主页(将使用屏幕截图更新问题)。我会尝试看看是否可以通过其他方式找到它(可能是元素 ID)
    • 这很奇怪。您确定在最后一次编辑您的代码后,您发布了一个新版本,并使用新的插件脚本版本更新了 G Suite Marketplace SDK?
    • 我只是在检查那个,我想我几乎发现了问题所在。但是代码似乎不正确,这就是为什么它没有在任何工作表打开时启动。 (用这个问题的进展更新了问题)。
    • 那么您现在可以在 Marketplace 上找到您的插件了吗?这意味着这个问题得到了解决。至于代码 - 这已经是一个不同的、不相关的问题。乍一看,我建议您使用附加菜单:developers.google.com/gsuite/add-ons/concepts/menus 请记住,错误也可能源于链接到不同项目的功能或缺少范围。要调试,我建议您将代码作为附加组件进行测试:developers.google.com/gsuite/add-ons/how-tos/…
    • 遗憾的是,状态是一样的,它仍然没有出现在 G Suite Marketplace 中,尽管它已经在 SDK 和 Google Cloud 中的所有其他内容中进行了更新.. 真的不知道要做什么接下来做。这可能是您在回答中提到但不确定的迁移。如果接下来几天有任何变化,我会密切关注
    猜你喜欢
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多