0

Je souhaite exécuter un déclenchement à une date et une heure spécifiques (+ ou - 15 min).Exécuter le déclenchement à une date et une heure spécifiques

J'ai une chaîne min date avec le format AAAA-MM-JJ HH: MM dire 2017-04-01 18:05 Comment vais-je modifier le script ci-dessous pour fonctionner à 18 heures et 5 minutes.

var triggerDay = new Date(2017, 04, 01); 
ScriptApp.newTrigger("myFunction") 
    .timeBased() 
    .at(triggerDay) 
    .create(); 

Répondre

1

Vous pouvez essayer ceci:

function createTimeDrivenTriggers() { 
// Trigger on 2017-04-01 around 18:00 (±15 min). 
ScriptApp.newTrigger('myFunction') 
    .timeBased() 
    .atDate(2017, 04, 01) 
    .atHour(18) 
    .create(); 
} 

https://developers.google.com/apps-script/reference/script/clock-trigger-builder

+0

Vous pourriez ajouter .nearMinute (5), mais depuis votre + - 15 minutes, vous aurez probablement pas en mesure de déterminer si elle est en fait travail. – Cooper

+0

Que diriez-vous de l'utilisation de after (durationMilliseconds)? C'est le nombre de millisecondes que nous devons préciser depuis l'époque? –