Le code "fix" (test_onformsubmit) que vous avez donné, je dois l'exécuter manuellement chaque fois qu'il y a de nouvelles données dans la feuille de calcul. Je voulais qu'il envoie automatiquement le pdf par e-mail lorsque le formulaire est soumis. Y a-t-il un moyen? Parce que la manière manuelle exécute le code exactement comme il est censé le faire, mais je veux que cela soit un événement automatique, donc je n'ai rien à faire.
Lire Comprendre les déclencheurs . Cette fonction est un déclencheur installable , vous devez donc le configurer pour qu'il s'exécute lorsqu'un formulaire est soumis. C'est facile - j'aurais pensé qu'un didacticiel Forms l'aurait parcouru.
Dans l'éditeur de script:
onFormSubmit()
, dans ce cas.)À partir de ce moment, la fonction sera déclenchée chaque fois qu'un formulaire est soumis à la feuille de calcul.
Si vous prévoyez de partager votre script, chaque destinataire devra répéter ces étapes.
En passant, vous devez modifier le paramètre de messagerie dans votre script, afin que cela fonctionne pour N'IMPORTE QUI.
var email_address = Session.getActiveUser().getEmail();