Bonjour à tous ,
néophyte , j'ai chercher un peu partout , mais sans succès , j'aimerais que mon formulaire se ferme automatiquement , journalier entre 10h et 12 h .
j'ai trouve un bout de code mais sa fonctionne pas , quelqu'un peux m'aider .
function initTrigger(){
ScriptApp.newTrigger('oc').timeBased().atHour(0).everyDays(1).create();
}
function oc() {
ScriptApp.getProjectTriggers().forEach(function(e){
if(e.getHandlerFunction() == "openForm" || e.getHandlerFunction() == "closeForm") {
ScriptApp.deleteTrigger(e)
}
});
var time = new Date()
time.setHours(00);
time.setMinutes(01);
ScriptApp.newTrigger("openForm").timeBased().at(time).create();
time.setHours(10);
time.setMinutes(0);
ScriptApp.newTrigger("closeForm").timeBased().at(time).create();
var time = new Date()
time.setHours(14);
time.setMinutes(0);
ScriptApp.newTrigger("openForm").timeBased().at(time).create();
time.setHours(23);
time.setMinutes(59);
ScriptApp.newTrigger("closeForm").timeBased().at(time).create();
}
function openForm() {
var form = FormApp.getActiveForm();
form.setAcceptingResponses(true);
}
function closeForm() {
var form = FormApp.getActiveForm();
form.setAcceptingResponses(false);
// deleteTriggers_();
}
se code si j'ai rajouter en espérant que sa l'ouvre il n'était pas d'origine
var time = new Date()
time.setHours(14);
time.setMinutes(0);
ScriptApp.newTrigger("openForm").timeBased().at(time).create();
time.setHours(23);
time.setMinutes(59);
ScriptApp.newTrigger("closeForm").timeBased().at(time).create();
et le formulaire s'est bloquer cette nuit , je comprends pas .
Qui pourrait m'aider