Je dois envoyer un e-mail à un groupe de personnes. Par conséquent, j'ai une liste d'adresses e-mail dans Spreadsheet, le nom de la feuille = contacts.Utiliser BCC dans google script sans placer d'adresse e-mail dans le code lui-même
La feuille Weeknr est utilisée pour générer le numéro de semaine requis dans le sujet. Je veux envoyer cet e-mail à tout le monde en utilisant le BCC, mais je ne veux pas placer toutes les adresses e-mail dans le code lui-même (presque chaque solution donne cette option), mais les extraire de la feuille .
Mon code actuel:
function sendEmail() {
var originalSpreadsheet = SpreadsheetApp.getActive();
var Weeknr = originalSpreadsheet.getSheetByName("Weeknr");
var period = Weeknr.getRange("C2").getValues();
var contacts = originalSpreadsheet.getSheetByName("Contacts");
var emailTo = contacts.getRange("A2:A500").getValues();
{
var subject = " SUBJECT " + period;
var message = " MESSAGE ";
MailApp.sendEmail(emailTo, subject, message);
}
}
Merci pour cela! Malheureusement, le code ne sera pas exécuté. Il ne cesse de dire que l'exécution du script est en cours de préparation. Mais il ne sera pas envoyé ... – Bart
Pourriez-vous vérifier la transcription d'exécution (vue> transcription d'exécution) après que vous essayez d'exécuter le script une fois et dites-moi quelles erreurs obtenez-vous? Plus de détails ici https://developers.google.com/apps-script/troubleshooting –