J'essaie actuellement d'utiliser Google Apps event manager de Martin Hawksey à partir de son blog, mais je rencontre deux problèmes.Google Apps Script Event Manager
# 1) La date dans les e-mails de conformation est l'affichage de la date « aujourd'hui » & fois au lieu de la date de l'événement & temps (il est dans son original et il n'a jamais fixé il). La plupart disent a à voir avec cette section ne pas droit:
var variableData = isDate(data[normalizeHeader(templateVars[i])]);
email = email.replace(templateVars[i], variableData || "");
}
return email;
}
// Test if value is a date and if so format
function isDate(sDate) {
var scratch = new Date(sDate);
if (scratch.toString() == "NaN" || scratch.toString() == "Invalid Date") {
return sDate;
}
else {
return Utilities.formatDate(new Date(), TZ, "dd MMM yy HH:mm");
}
}
# 2) Mon autre question est dans le modèle pour se joindre à des instructions que je ne peux pas appeler à des variables (ie $ { "facture "} ou $ {" Montant "} :: à la place, il retourne la date" d'aujourd'hui "< - J'ai ajouté plus de cellules et ajouté une colonne pour chacune d'entre elles et elles contiennent des données, et fait des ajustements corrects dans le script, toujours rien
ex.
Template: "Your Invoice # is: ${"Invoice"} and your total amount due is: ${"Amount"}"
Reality: "Your Invoice # is: 13 Feb 13 13:18 and your total amount due is: 13 Feb 13 13:18."
Voici mon script complet et les changements que j'ai faits (pas trop différent de son original): https://gist.github.com/hakarune/4985606
Toute aide serait très appréciée, la plus grande et la plus importante est cette date si .... Merci
Cool gestionnaire d'événements! J'ai regardé la vidéo. Des trucs intéressants le script G pour les applications. Je ne savais pas. – powtac
Ouais, c'est incroyable, je veux juste que ça marche à 100% avant de l'utiliser. – hakarune
Ce script peut utiliser une optimisation, en réduisant les appels multiples à 'setValue()' en créant des tableaux et en utilisant 'setValues ()' à la place. Voir [Meilleures pratiques - Script Google Apps] (https://developers.google.com/apps-script/best_practices). – Mogsdad