0
votes

Courriel déclenché ne fonctionne pas depuis la migration vers V8 Runtime

Premier laissez-moi indiquer que tout mon codage est autodidacte, alors mes connaissances sont fonctionnelles mais pas profondes. Je crée une feuille de Google pour mon équipe HR dans ma société pour suivre le temps payé. J'avais construit des déclencheurs pour envoyer des emails lorsque le temps a été soumis. Cela a fonctionné avant la migration vers la V8 mais pas maintenant, et je ne sais pas assez de syntaxe pour pouvoir trouver la question. xxx

aide!


0 commentaires

3 Réponses :


0
votes

La migration sur V8 est facultative. Si vous n'êtes pas prêt ou que vous n'avez pas le temps de rendre votre code compatible avec cela, il suffit de le désactiver. Pour ce faire, cliquez sur Exécuter> Désactiver les nouvelles applications Script Runtime Powered par Chrome V8.


0 commentaires

1
votes

semble que la migration de l'ONU est facultative, mais Google est la migration automatique des scripts à V8.

Une partie du problème est que Google migre automatiquement les scripts qui transmettent leurs tests de compatibilité. Et apparemment, une utilisation de mailapp.sendemail passera le test mais échouera en fait lorsque le script est exécuté.

https://developers.google.com/apps-script / guides / v8-runtime # automatique_migration_of_scripts_to_v8

Cela me demandait de revenir / désinscrire dans environ 30 feuilles qui utilisent MailApp pour vous assurer qu'elles ne manquent pas - les utilisateurs ont vraiment besoin de scripts pour travailler.

Il n'y a aucune mention de problèmes de compatibilité MailApp.Sendemail dans l'une des documents d'aide à la migration.


0 commentaires

0
votes

Il semble que beaucoup de déclencheurs ne fonctionnent pas avec la migration d'exécution V8. J'ai une gâchette sur OnOpen () et cela ne fonctionne pas lorsque la feuille est ouverte par un collaborateur. Cependant, cela fonctionne bien quand il est ouvert par le propriétaire. Je n'ai pas encore trouvé de solution ...


0 commentaires