Google表单脚本

问题描述

如何通过脚本通过Google表单设置评估时间?我了解这是Google自己的代码,所以我对此并不熟悉。我希望有人可以帮我完成代码。这个想法是,每次您打开表格时,它都会开始计数多达20或30分钟的典型评估。谢谢。

我粘贴了脚本。

TIME_COUNT   =  "00:20"; /* Time limit */ 

function Initialize() {
  
  deleteTriggers_();
  
  if ((TIME_COUNT !== "") && ((new Date()).getTime() > parseDate_(TIME_COUNT).getTime())) {
    closeForm();
    ScriptApp.newTrigger("closeForm")
    .timeBased()
    .at(parseDate_(TIME_COUNT))
    .create(); 
  }
}
 
function deleteTriggers_() {  
  var triggers = ScriptApp.getProjectTriggers();  
  for (var i in triggers) {
    ScriptApp.deleteTrigger(triggers[i]);
  }
}

function closeForm() {  
  var form = FormApp.getActiveForm();
  form.setAcceptingResponses(false);
  deleteTriggers_();
}
 
function parseDate_(d) {
  return new Date(d.substr(11,2),d.substr(14,2));
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)