在 Apps 脚本中为公司范围的附加组件配置可安装触发器
Configuring an Installable Trigger in Apps Script for a Company Wide Add-on
所以我创建了一个 G Apps 脚本,我需要手动安装 onEdit 触发器。但是我 运行 遇到了授权问题,所以现在我正在尝试这样做。我正在遵循之前询问的 Whosebug 的以下建议。然而,当我查看我的执行日志时,我的 onOpen 运行但我从未弹出或任何 ui 出现。请告知如何为使用提升的 AUTH 模式的编辑器插件正确设置可安装的 onEdit 触发器。
function onInstall(e)
{
onOpen(e);
}
function onOpen(e)
{
let ui = SpreadsheetApp.getUi();
ui.createAddonMenu()
.addItem('Please click here to get started', 'addTriggers')
.addToUi();
}
function addTriggers()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
ScriptApp.newTrigger('myOnEdit')
.forSpreadsheet(ss)
.onEdit()
.create();
}
我解决了我的问题,基本上 .createAddonMenu()
和 .createMenu()
不一样,因为 Addon 是隐藏的,我所要做的就是进去按它。
所以我创建了一个 G Apps 脚本,我需要手动安装 onEdit 触发器。但是我 运行 遇到了授权问题,所以现在我正在尝试这样做。我正在遵循之前询问的 Whosebug
function onInstall(e)
{
onOpen(e);
}
function onOpen(e)
{
let ui = SpreadsheetApp.getUi();
ui.createAddonMenu()
.addItem('Please click here to get started', 'addTriggers')
.addToUi();
}
function addTriggers()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
ScriptApp.newTrigger('myOnEdit')
.forSpreadsheet(ss)
.onEdit()
.create();
}
我解决了我的问题,基本上 .createAddonMenu()
和 .createMenu()
不一样,因为 Addon 是隐藏的,我所要做的就是进去按它。