我创建了一个Google Apps脚本,现在想要将其发布为Google Sheet添加。
脚本的工作方式是每天从API中获取一些详细信息(通过时间触发器),如果在通过API获取的数据中找到任何新信息,则向安装程序发送通知。
当人们安装此附加组件时,我希望它每天自动运行,并在发现上述更改时向他们发送电子邮件。
谷歌工作表添加是否可行?
答案 0 :(得分:2)
是的,这是可行的,只有用户需要点击一次Addon菜单(仅限第一次)才能授予必要的权限。点击此按钮,您可以每天开始触发。
以下是样本,
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.
}