Un Google App Script, c'est du JavaScript et le JavaScript, ce n'est pas forcément le langage le plus simple à déboguer. Pour simplifier la programmation, il peut être utile d'avoir un mécanisme de log et c'est donc ce que nous allons implémenter dans cet article.
Il y a quelques mois, je vous avais présenté un article expliquant comment écrire un Google Apps Script (GAS) pour envoyer automatiquement des mails en fonction de données se trouvant sur un document Google Sheets [1]. Le code étant écrit en JavaScript, même si certains mécanismes de débogage sont présents, le manque d'informations rapides sur certaines valeurs peut se faire sentir. Pour remédier à ce problème, je vous propose d'implémenter un petit mécanisme de log.
1. Où stocker les logs ?
Naturellement, comme nous nous trouvons dans un document Google Sheets, les logs se trouveront dans une feuille de calcul que nous nommerons de façon très originale LOGS. La figure 1 montre la structure de la feuille : une colonne pour stocker le timestamp (colonne B) et une colonne pour le...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première