【发布时间】: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