目前,我有一个函数,使用添加在google中的菜单每天执行的特定条件,将值从一个选项卡复制到另一个选项卡,如何创建一个脚本,该脚本在GTM-3时间早上6点运行在工作日(星期一至星期五),并调用函数copyData ()执行?我的代码不起作用:
function createTriggers() {
var days = [ScriptApp.WeekDay.MONDAY, ScriptApp.WeekDay.TUESDAY, ScriptApp.WeekDay.WEDNESDAY, ScriptApp.WeekDay.THURSDAY, ScriptApp.WeekDay.FRIDAY];
for (var i=0; i<days.length; i++) {
ScriptApp.newTrigger(copyData).timeBased().onWeekDay(days[i]) .atHour(6).create();
}
}有什么想法吗?
发布于 2022-03-10 13:56:36
试一试
function myFunction(){
if (testDate()==true) {copyData()}
}
function testDate(){
var d = new Date();
// not on sunday and saturday
if (d.getDay()!=0 && d.getDay()!=6) {return true} else {return false}
}放置每日触发器myFunction
function createTimeDrivenTriggers() {
ScriptApp.newTrigger('myFunction')
.timeBased()
.everyDays(1)
.atHour(6)
.create();
}https://stackoverflow.com/questions/71425129
复制相似问题