Я нашел другое решение, которое близко к работе, но еще нет!
Чтобы полностью заполнить свой лист Google, я использую этот скрипт Google: https://gist.github.com/triblondon/854315a40d280a22fd89804e332fd7b3
Пока он работает.
И я хотел бы отправлять автоматические электронные письма каждый раз, когда в моем листе Google создается новая строка, чтобы подтвердить клиенту информацию, которой он поделился.
Я пытался сделатьэто с помощью скрипта Google Apps.
function EmailConfirm(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// récup l'index de la dernière ligne
var lastRow = sheet.getLastRow();
// récup le nmbre de colonnes
var nbColumn = sheet.getLastColumn();
var dataRange = sheet.getRange(lastRow, 1, 1, nbColumn);
var data = dataRange.getValues();
for (i in data){
var row = data[i];
var prenom = row[1];
var nom = row[2];
var telephone = row[3];
var email= row[4];
var statut = row[5];
var societe = row[6];
var nbCartons = row[7];
var nbDisplay = row[8];
var message = row[9];
}
//signature mail LOGO
var logo = "http://xxxxxxxxx";
Logger.log(email);
MailApp.sendEmail({
to: email,
from: "mail@mail.com",
subject: "Confirmation",
htmlBody:"<h1>Bonjour "+ prenom +", <br/>ceci est un mail de confirmation.</h1>"
+"<p>Merci de l'intéret que vous portez à notre société.</p>"
+"<p>Voici le récapitulatif de vos informations personnelles : </p>"
+"<ul>"
+"<li>Votre nom : "+ nom +"</li>"
+"<li>Votre prénom : "+ prenom +"</li>"
+"<li>Votre numéro de téléphone : "+ telephone +"</li>"
+"<li>Votre statut : " + statut + "</li>"
+"<li>Votre société : "+ societe +"</li>"
+"<li>Et votre message : "+ message +"</li>"
+"</ul>"
+"<p>Nous traitons votre demande au plus vite. Merci pour votre confiance.</p>"
+"<img src="+logo+">"
});
}
Эта функция также работает, когда я выполняю ее вручную.Я задокументировал себя о триггере с помощью скрипта Google Apps. Но он не работает.
как автоматически выполнить функцию с помощью скрипта Google Apps?
Гийом, молодой разработчик