2 votes

Personnaliser le courrier électronique avant de l'envoyer

Je suis en train de recoder le système de réservation d'artistes/clients d'un ami. J'ai peu d'expérience en programmation, mais assez de compréhension pour me débrouiller et Google m'a été d'une grande aide !

J'ai passé les 3 derniers jours à lire et à chercher... Je n'ai rien trouvé à ce sujet... Peut-être que je n'utilise pas les bons termes....

Voici ce que je veux faire.
J'utilise Google script et Google spreadsheet. 1 ligne contient toutes les informations sur un contrat spécifique.

  1. Je souhaite pouvoir utiliser un élément de menu pour générer le contrat (terminé).
  2. Ouvrir 2 fenêtres de navigation
    • un pour afficher le fichier PDF du contrat ( complété )
    • un pour un GMAIL Nouveau courriel
      • avec le contrat pdf ci-joint ( complété )
      • a généré le corps du message à partir de la ligne sélectionnée dans la feuille de calcul (terminé)
      • pouvoir personnaliser le texte de l'e-mail généré avant que l'envoyer. Ajout de pièces jointes...

C'est ce à quoi je suis confronté. J'utilise

MailApp.sendEmail('xxx@yyy.com', 'transfer email as pdf : body & pièce jointe', 'voir pièce jointe', {attachments :[body_to_send]}) ;

Il envoie l'email correctement, avec les pièces jointes et le corps généré et tout le reste... mais il n'y a aucun moyen d'éditer l'email avant de l'envoyer...

Est-ce possible avec google script ?

0voto

Jacob Flatter Points 171

Explorez la classe UiApp dans Google Apps script. UiApp

Vous pourriez créer une interface utilisateur simple dans laquelle l'utilisateur pourrait saisir du contenu supplémentaire et télécharger des fichiers, qui seraient ensuite ajoutés au courrier électronique avant l'envoi.

Il ne semble pas que Apps script prenne en charge la création de brouillons d'e-mails, ce qui permettrait également de modifier les e-mails avant de les envoyer. (L'envoi d'un email à soi-même avec une référence au destinataire final est une autre possibilité en utilisant l'interface native de Gmail).

Cela va-t-il dans le sens que vous souhaitiez ?

0voto

Serge insas Points 34462

La dernière étape de votre processus peut être réalisée à l'aide d'un modèle Google Doc dans lequel vous pouvez ajouter tout ce que vous souhaitez pour améliorer la présentation. A partir de là, vous obtenez une version html de votre document et vous l'utilisez comme corps html dans votre courrier. Si vous avez besoin de plus de détails sur l'importation html, vous les trouverez facilement sur ce forum et sur l'issue tracker. Vous pourriez également exécuter ce code à partir d'un document lié script dans une barre latérale, ce qui serait visuellement plus pratique. (voir mes messages récents sur mailmerge).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X