Google apps script 谷歌每周五关闭回复,周六重启

Google apps script 谷歌每周五关闭回复,周六重启,google-apps-script,Google Apps Script,我需要在每周五下午5点关闭表单回复,并发送一条自定义消息,告知回复已关闭,并将在周六中午重新打开。然后我需要在周六中午重新打开回复。请使用代码帮助完成此操作。非常非常感谢。 Peter如果您得到很多响应,那么您可能只需将此函数附加到onFormSubmit,而不需要基于时间的触发器 function formOnOf(id,msg) { var dt=new Date(); var day=dt.getDay(); var hour=dt.getHour(); if(hour&g

我需要在每周五下午5点关闭表单回复,并发送一条自定义消息,告知回复已关闭,并将在周六中午重新打开。然后我需要在周六中午重新打开回复。请使用代码帮助完成此操作。非常非常感谢。
Peter

如果您得到很多响应,那么您可能只需将此函数附加到onFormSubmit,而不需要基于时间的触发器

function formOnOf(id,msg) {
  var dt=new Date();
  var day=dt.getDay();
  var hour=dt.getHour();
  if(hour>17 && day==5) {
    var form=FormApp.openById(id)
    form.setAcceptingResponses(false);
    form.getCustomClosedFormMessage(msg)
  }
  if(hour>12 && day==6) {
    FormApp.openById(id).setAcceptingResponses(true);
  }
  if(day<5) {
    FormApp.openById(id).setAcceptingResponses(true);
  }
}
函数formOnOf(id,msg){ var dt=新日期(); var day=dt.getDay(); var hour=dt.getHour(); 如果(小时>17天==5){ var form=FormApp.openById(id) 表格.setAcceptingResponses(假); form.getCustomClosedFormMessage(msg) } 如果(小时>12天==6){ 格式为openById(id).setAcceptingResponses(true); } 如果(天)