Автоматически отправлять одну и ту же форму Google каждые 20 минут?

Я хочу, чтобы моя форма Google отправлялась и закрывалась автоматически в течение ограниченного периода времени.
Например, я хочу закрыть его через 20 минут, и все ответы должны быть отправлены автоматически.

В настоящее время к созданной мной форме обращаются несколько пользователей, поэтому, чтобы она не оставалась открытой бесконечно, я хочу, чтобы она была зафиксирована через 20 минут (самое позднее), чтобы она снова была освобождена.

Я попробовал эту функцию, но она не сработала.

var FORM_OPEN_DATE = new Date();
var FORM_CLOSE_DATE = new Date();
FORM_CLOSE_DATE.setMinutes(FORM_CLOSE_DATE.getMinutes()+1);
var sysDate = new Date();
sysDate = sysDate.getMinutes();
function Initialize() {
    deleteTriggers_();
    if (sysDate == FORM_CLOSE_DATE.getMinutes()) {
        closeForm();
        ScriptApp.newTrigger("closeForm").timeBased().create();
    }
} 

0 ответов

Другие вопросы по тегам