Google apps script Google Sheet加载项上的时间触发器

Google apps script Google Sheet加载项上的时间触发器,google-apps-script,google-apps-script-addon,Google Apps Script,Google Apps Script Addon,我已经创建了一个GoogleApps脚本,现在想将其发布为GoogleSheet附加组件 脚本的工作方式是每天(通过时间触发器)从API获取一些详细信息,并在通过API获取的数据中发现任何新信息时向安装程序发送通知 当人们安装此附加组件时,我希望它每天自动为他们运行,并在发现上述更改时向他们发送电子邮件 google sheet add-on是否可行?是的,这是可行的,唯一的问题是用户需要单击add-on菜单一次(仅第一次)才能授予必要的权限。点击此按钮,您可以启动每天的触发器 这是样品 fun

我已经创建了一个GoogleApps脚本,现在想将其发布为GoogleSheet附加组件

脚本的工作方式是每天(通过时间触发器)从API获取一些详细信息,并在通过API获取的数据中发现任何新信息时向安装程序发送通知

当人们安装此附加组件时,我希望它每天自动为他们运行,并在发现上述更改时向他们发送电子邮件


google sheet add-on是否可行?

是的,这是可行的,唯一的问题是用户需要单击add-on菜单一次(仅第一次)才能授予必要的权限。点击此按钮,您可以启动每天的触发器

这是样品

function onInstall() {
  onOpen(); 
}
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  // Or DocumentApp or FormApp.
  ui.createMenu('Schedule')
  .addItem('Start Schedule', 'menuItem3')
  .addToUi();
}

function menuItem3() {
  createTrigger();
}

function createTrigger()
{
    ScriptApp.newTrigger('startProcess')
    .timeBased()
    .everyDays(1)
    .create(); 
}


function startProcess(){
// Add your processing logic here. e.g. send notifications.
}

是的,这是可行的,唯一的问题是用户需要点击插件菜单一次(仅第一次),以授予必要的权限。点击此按钮,您可以启动每天的触发器

这是样品

function onInstall() {
  onOpen(); 
}
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  // Or DocumentApp or FormApp.
  ui.createMenu('Schedule')
  .addItem('Start Schedule', 'menuItem3')
  .addToUi();
}

function menuItem3() {
  createTrigger();
}

function createTrigger()
{
    ScriptApp.newTrigger('startProcess')
    .timeBased()
    .everyDays(1)
    .create(); 
}


function startProcess(){
// Add your processing logic here. e.g. send notifications.
}

你知道谷歌是否将可安装的扩展限制为一个吗?我不这么认为。你在谷歌官方文档上读过吗?你知道谷歌是否将可安装的扩展限制为一个吗?我不这么认为。你在谷歌官方文档上读过吗?