Intégration du script à votre feuille de calcul. Révolution Informatique Rich Mail Merge
Révolution Informatique – Rich Mail Merge – guide développeur
Intégration du script à votre feuille de calcul
La version 2.0 de mon script est actuellement en étape de validation pour la publication à la bibliothèque.
Lorsqu'il sera validé la procédure à suivre sera la suivante :
À partir de votre feuille de calcul allez dans l'option de menu Outils>Scripts>Insérer...
Pour arriver à l'écran ci-dessous. Faite une recherche de « Rich mail » puis cliquez sur installer...
Les livres blancs 2010 - Patrick Oliviero page 12/27
Révolution Informatique – Rich Mail Merge – guide développeur
Dans l'attente de la validation de Google il faut en passer par l'éditeur de script. Supprimez la fonction par défaut myFunction() proposée par éditeur.
Puis collez le code de notre script que vous trouverez sur Google Code : http://code.google.com/p/rich-mail-merge/downloads/detail?name=RMM2.0.txt&can=2&q =
Votre script est alors prêt pour l'exécution. Il ne reste plus qu'à alimenter notre feuille de calcul à partir d'une page web...
Les livres blancs 2010 - Patrick Oliviero page 13/27
Révolution Informatique – Rich Mail Merge – guide développeur
4 Intégration du formulaire sur votre site
Créez une nouvelle page et insérez un formulaire :
Choisissez votre formulaire
Les livres blancs 2010 - Patrick Oliviero page 14/27
Révolution Informatique – Rich Mail Merge – guide développeur
Précisez en les paramètres...
et enregistrez les modifications.
Les livres blancs 2010 - Patrick Oliviero page 15/27
C'est terminé !
Révolution Informatique – Rich Mail Merge – guide développeur
Utilisez cette page pour saisir une ou deux adresses email.
Attention : ne soyez pas trop gourmand pour les premiers tests, à chaque tentative, un courriel sera envoyé à chacune des adresses contenues dans votre feuille de calcul. Vous devrez certainement faire de multiples tests avant d'arriver au résultat escompté.
N'oubliez pas que Google impose des quotas en fonction de votre type de compte.
Les livres blancs 2010 - Patrick Oliviero page 16/27
Révolution Informatique – Rich Mail Merge – guide développeur
5 Test
Pour tester notre script nous allons maintenant le lancer manuellement. Retournez dans votre feuille de calcul, puis lancez Outils>Scripts>Gérer choisissez la fonction sendEmails puis cliquez sur Run...
Lors du premier lancement d'un script Google vous demande deux autorisations. Validez, puis relancez le script.
Les livres blancs 2010 - Patrick Oliviero page 17/27
Révolution Informatique – Rich Mail Merge – guide développeur
Vérifiez vos boites de réception... vous devriez y voir vos courriels.
Les livres blancs 2010 - Patrick Oliviero page 18/27
Révolution Informatique – Rich Mail Merge – guide développeur
6 Déclencheurs possibles
Hormis la méthode manuelle que nous venons de voir, il est possible de lancer notre fonction de deux autres manières :
•
Sur un événement survenant dans la feuille de calcul (From spreadsheet)
Trois événements sont gérés ici Ouverture (on open), Modification(on edit), Enregistrement d'un formulaire (on form submit).
Notre script ne se prête pas à ce type de déclenchement puisque il envoie des courriels à la liste de contacts. On pourrait imaginer un déclenchement 'on form submit' en modifiant légèrement notre script pour n'envoyer un courrier électronique au seul dernier contact.
Ex :
18 var dataRange = dataSheet .
getRange ( dataSheet .
getLastRows (), 1 , dataSheet .
getLastRow (), dataSheet .
getLastColumn ());
Les livres blancs 2010 - Patrick Oliviero page 19/27
Révolution Informatique – Rich Mail Merge – guide développeur
•
Sur un timer (Time driven)
De nombreuses combinaisons sont ici possibles :
Minutes : toutes les 1/5/10/15/30 minutes
Heures : toutes les 1/2/4/8/12 heures
Jours : par tranche d'une heure (8 à 9, 9 à 10... toutes les heures sont possibles)
Semaine : Jours (Lundi, Mardi...) puis tranches d'une heure.
La documentation des évènements indique que d'autres fréquences sont possibles : annuelle, mensuelle et jour du mois mais celles-ci ne sont pas implémentées dans l'interface.
Google précise que ces déclencheurs sont encore instable pour le moment.
Les livres blancs 2010 - Patrick Oliviero page 20/27

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.