首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用google中的应用程序脚本在工作日自动运行脚本

使用google中的应用程序脚本在工作日自动运行脚本
EN

Stack Overflow用户
提问于 2022-03-10 13:43:16
回答 1查看 245关注 0票数 0

目前,我有一个函数,使用添加在google中的菜单每天执行的特定条件,将值从一个选项卡复制到另一个选项卡,如何创建一个脚本,该脚本在GTM-3时间早上6点运行在工作日(星期一至星期五),并调用函数copyData ()执行?我的代码不起作用:

代码语言:javascript
复制
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(); 
 } 
}

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-10 13:56:36

试一试

代码语言:javascript
复制
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

代码语言:javascript
复制
function createTimeDrivenTriggers() {
  ScriptApp.newTrigger('myFunction')
      .timeBased()
      .everyDays(1)
      .atHour(6)
      .create();
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71425129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档