Date 需要帮助为我的谷歌表单回复创建每周刷新吗

Date 需要帮助为我的谷歌表单回复创建每周刷新吗,date,google-apps-script,Date,Google Apps Script,我不是程序员,我正在寻找关于谷歌表单的指导。我只是希望每周(周日@午夜)删除对我谷歌表单的回复。下面是一些伪代码来帮助澄清我的问题 function myFunction() { var form = FormApp.getActiveForm(); var formResponses = form.getResponses(); var dayofweek = getthedate(); if(dayofweek == SUNDAY AT 12:00AM PST){ form.del

我不是程序员,我正在寻找关于谷歌表单的指导。我只是希望每周(周日@午夜)删除对我谷歌表单的回复。下面是一些伪代码来帮助澄清我的问题

function myFunction() {

var form = FormApp.getActiveForm();
var formResponses = form.getResponses();
var dayofweek = getthedate();

if(dayofweek == SUNDAY AT 12:00AM PST){
   form.deleteAllResponses();
  }
}
试试这个:

您可以将其放入表单的脚本编辑器中。您只需要运行createTrigger一次。您可以通过编辑/获取项目触发器来检查它是否正在创建

function delFormResponses() {
  var form=FormApp.getActiveForm();
  form.deleteAllResponses()
}

function createTrigger() {
  var form=FormApp.getActiveForm();
  ScriptApp.newTrigger('delFormResponses').timeBased().onWeekDay(ScriptApp.WeekDay.SUNDAY).atHour(0).create();
}