Il existe une option pour écrire un script et le lier à un déclencheur. La question est de savoir comment obtenir l'heure actuelle dans le corps du script.
function myFunction() {
var currentTime = // <<???
}
utilisez l'objet Date()
de JavaScript. Il existe un certain nombre de façons d'obtenir l'heure, la date, l'horodatage, etc. de l'objet. ( Référence )
function myFunction() {
var d = new Date();
var timeStamp = d.getTime(); // Number of ms since Jan 1, 1970
// OR:
var currentTime = d.toLocaleTimeString(); // "12:35 PM", for instance
}
Utilisez l'objet Date
fourni par javascript. Ce n'est pas unique ni spécial pour l'environnement de script de Google.
J'ai considéré le fuseau horaire dans mes documents Google comme ceci:
timezone = "GMT+" + new Date().getTimezoneOffset()/60
var date = Utilities.formatDate(new Date(), timezone, "yyyy-MM-dd HH:mm"); // "yyyy-MM-dd'T'HH:mm:ss'Z'"
L'objet Date
est utilisé pour travailler avec les dates et les heures.
Les objets de date sont créés avec new Date()
.
var date= new Date();
function myFunction() {
var currentTime = new Date();
Logger.log(currentTime);
}