在AppScript中,可以使用触发器来自动执行脚本。以下是一个示例代码,用于创建一个每天定时触发的触发器:
function createTrigger() {
ScriptApp.newTrigger("myFunction")
.timeBased()
.everyDays(1)
.create();
}
function myFunction() {
// 在这里编写要执行的代码
Logger.log("Trigger activated!");
}
上述代码中,createTrigger()
函数用于创建一个每天定时触发的触发器,该触发器将调用名为myFunction()
的函数。在myFunction()
函数中,你可以编写你想要执行的代码。
要手动触发脚本,可以在Google Sheets或Google Docs等应用程序中添加一个按钮,然后将其与脚本关联。当用户点击按钮时,将触发脚本的执行。
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Run Script', 'myFunction')
.addToUi();
}
function myFunction() {
// 在这里编写要执行的代码
Logger.log("Script executed!");
}
上述代码中,onOpen()
函数在Google Sheets中打开时创建一个自定义菜单。菜单中的“Run Script”选项将触发myFunction()
函数的执行。你可以在myFunction()
函数中编写你想要执行的代码。
注意:在使用触发器自动执行脚本时,某些操作可能需要用户的授权。
上一篇:AppScript和PostManUrlFetchAppPUT语法问题
下一篇:AppScript目前无法工作,应该从GoogleSheetTab中复制选项卡,并将复制的选项卡保存为PDF文件放在一个文件夹中。