Macro pour envoyer email automatique selon le contact

Bonjour,

J'espère que vous vous portez bien. Merci et ravit d'intégrer votre forum.

Je suis un débutant dans l'utilisation de Google Sheet et notamment de Script et dans le cadre de mon alternance,

Je dois créer un formulaire qui, après avoir été rempli, sera envoyer au contact choisi. Dans ce sens, je voulais automatiser cette opération.

J'ai un onglet avec le formulaire et un autre onglet avec la base de données.

Lorsque je choisis un contact ( ex : Atlas services), j'aimerais qu'au moment d'appuyer sur 'envoyer", la macro se lance et envoi le formulaire à l'adresse email du contact qui est afficher sur la base de données.

180932446 10222836856022705 1863576710261177730 n 181407075 10222836861782849 8675797811529151198 n 181616096 10222836860022805 987823704359214586 n

En naviguant un peu, j'ai réussi à coder l'automatisation de l'envoi du mail mais je n'arrive pas à créer une "var" pour la recherche de l'adresse mail selon le contact.

Si vous pouvez m'aider sur ce coup, ce serait vraiment sympa.

Bonne journée à vous.

Bojour et bienvenue,

pas de soucis pour t'aider, mais comme vu dans un autre forum

People are most likely to not help when there is a lot of data involved but only a screenshot is attached. It is like asking them to create a sheet which they need to fill in by themselves (copy the data of your screenshot) then find the solution. Please make it easy for people to help you. You can always create a sheet of dummy data that people can access and play with. By doing so, people will be more eager to help out.;

je te laisse traduire ...

Bonjour,

Oui effectivement et merci pour ce rappel, c'est vrai que ce sera plus simple.

Voici le lien du fichier :

https://docs.google.com/spreadsheets/d/1pijCSxdSA9bmcdhEKKat6WePo-WZUcZd4egx5fw6jIA/edit?usp=sharing

Une solution plutôt simple

Dans baseDTI

E52

choix >

F52

='FICHE DTI'!A51

G52

=vlookup(F52;F2:G50;2;0)

et dans le script

MailApp.sendEmail(spreadsheet.getSheetByName('BaseDTI').getRange('G52').getValue(), 'Achat SPOT', 'Bonjour, Ci-joint votre attribution de la liaison', {
        attachments: [{
            fileName: "FileTitle" + ".pdf",
            content: response.getBytes(),
            mimeType: "application/pdf"
        }]
    });
image
Rechercher des sujets similaires à "macro envoyer email automatique contact"