Bonjour à tous,
Je suis en train de créer un script pour l'envoi automatique de mail après avoir cliquer sur "Envoyer" dans un Google Forms.
Or, le script refuse de fonctionner avec pour message "TypeError: Impossible de lire la propriété "values" depuis undefined. (ligne 14, fichier "Cclient")".
Je précise que le script est dans un Google Sheets lié au formulaire.
Avez-vous une idée du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136 //*************************************************************************** //*** *** //*** Réponses au fomulaire ARTSITE *** //*** 30/11/17 SENPAN *** //*** *** //*** Déclenchement sur Form to send - V1 *** //*** *** //*************************************************************************** function ASPartiste(e) { // Variables var Horodateur = e.values[0]; var EVENEMENT = e.values[1]; var ARTISTE1 = e.values[2]; var ARTISTE2 = e.values[3]; var ARTISTE3 = e.values[4]; var PRECISION = e.values[5]; var QUAND = e.values[6]; var HEURE = e.values[7]; var NUMVOIE = e.values[8]; var NOMVOIE = e.values[9]; var CP = e.values[10]; var VILLE = e.values[11]; var MONTANT = e.values[12]; var STATUT = e.values[13]; var NOM = e.values[14]; var PRENOM = e.values[15]; var MAIL1 = e.values[16]; var MAIL2 = e.values[17]; var TEL1 = e.values[18]; var TEL2 = e.values[19]; //######################################### //### ### //### Destinataire(s) 1 ### //### ### //######################################### // Adresse(s) d'envoi séparé(es) par une virgule sans espace si plusieurs destinataires. var ASPmail = "test@gmail.com"; //################################## //### ### //### Destinataire(s) Client ### //### ### //################################## var Cmail = MAIL1 + "," + MAIL2; //########################### //### ### //### Courriel Client ### //### ### //########################### var Csujet = "Demande de contact pour ARTISTE"; var Cintro = "Bonjour " + PRENOM + " " + NOM + "," + '\n\n'; var Cconfirm = "Nous avons bien reçu votre message concernant une demande d'artiste(s)." + '\n'; var Cresume = "Voici votre demande :" + '\n'; var Cevenement = " " + "pour l'événement : " + EVENEMENT + '\n'; var Cartiste1 = " " + "artiste 1 : " + ARTISTE1 + '\n'; var Cartiste2 = " " + "artiste 2 : " + ARTISTE2 + '\n'; var Cartiste3 = " " + "artiste 3 : " + ARTISTE3 + '\n'; var Cprecision = " " + "présicion supplémentaire : " + PRECISION + '\n\n'; var Cquand = "Date de l'événement :" + QUAND + " à " + HEURE + '\n\n'; var Clieu = "Lieu de l'événement :" + '\n'; var Cadresse = NUMVOIE + " " + NOMVOIE + '\n'; var Ccpville = CP + " - " + VILLE + '\n\n'; var Cmontant = "Votre budget est de : " + MONTANT + "" + '\n\n'; var Ccontact = "Coordonnées de la personne à contacter :" + '\n'; var Cnomprenom = " " + PRENOM + " " + NOM + '\n'; var Cmail1 = " " + "courriel 1 : " + MAIL1 + '\n'; var Cmail2 = " " + "courriel 2 : " + MAIL2 + '\n'; var Ctel1 = " " + "téléphone 1 : " + TEL1 + '\n'; var Ctel2 = " " + "téléphone 2 : " + TEL2 + '\n\n\n'; var Cremerciement = "Nous reprendrons contact avec vous dans les meilleurs délais." + '\n\n\n\n'; //################################### //### ### //### Horodatge des courriels ### //### ### //################################### var Cligne = "-------------------------------------------" + '\n'; var Csenddate = "Transmis le " + Horodateur + '\n'; //************************************************************** //*** *** //*** Envoi courriel Client *** //*** *** //************************************************************** var Cboby = Cintro + Cconfirm + Cresume + Cevenement + Cartiste1 + Cartiste2 + Cartiste3 + Cprecision + Cquand + Clieu + Cadresse + Ccpville + Cmontant + Ccontact + Cnomprenom + Cmail1 + Cmail2 + Ctel1 + Ctel2 + Cremerciement + Cligne + Csenddate + Cligne; //***************************** //*** *** //*** Envoi des mails *** //*** *** //***************************** MailApp.sendEmail(Cmail, Csujet, Cboby); }
Partager