问题描述
如何通过脚本通过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 (将#修改为@)