Hier ist ein neuer Tipp für Google Sheets, mit dem Sie schnell vordefinierte E-Mails aus einer Tabelle versenden können. Diese kleine Funktion spart Ihnen Zeit und Produktivität, da Sie Ihre E-Mails nicht mehr manuell eingeben müssen, insbesondere wenn es sich um wiederkehrende und langweilige E-Mails im Zusammenhang mit Ihrer Management- oder Betriebstätigkeit handelt.
Persönlich nutze ich es, um meine Kollegen darüber zu informieren, dass der Zeitplan für die Woche oder den Monat fertig ist. Planung, die ich fragmentiert mit ihnen teile, wie ich in diesem Tutorial erkläre. Sobald der Zeitplan fertig ist, lade ich meine Partner ein, ihn einzusehen und ihre Anwesenheit direkt in Google Sheets zu bestätigen, ohne die Aufgaben und Informationsmittel vervielfachen zu müssen.
Hier ist das relativ einfache Verfahren:
Erstellen Sie Ihren Newsletter
Öffnen Sie ein neues Google Sheets-Dokument und geben Sie dann die E-Mail-Adressen Ihrer zukünftigen Empfänger in die erste Spalte ein. Geben Sie dann vor jedem Empfänger die Nachricht ein, die Sie jedem senden möchten:
Erstellen Sie das E-Mail-Versandskript und führen Sie es aus
Klicken Sie auf „Extras > Skript-Editor“ und kopieren Sie das folgende Skript und fügen Sie es ein:
function sendEmails() { var sheet = SpreadsheetApp.getActiveSheet(); var startRow = 2; // Geben Sie die erste zu verarbeitende Zeile ein var numRows = 2; // Geben Sie hier die Gesamtzahl der zu verarbeitenden Zeilen ein. var dataRange = sheet.getRange(startRow, 1, numRows, 2) // Werte für jede Zeile im Bereich abrufen. var data = dataRange.getValues(); for (i in data) { var row = data[i]; var emailAddress = row[0]; // 0, wenn die E-Mails in der ersten Spalte sind var message = row[1]; // 1, wenn sich die Nachricht in der zweiten Spalte befindet var subject = "Betreff Ihrer E-Mail"; // Geben Sie den Betreff der E-Mail ein, die Sie senden möchten MailApp.sendEmail(emailAddress, subject, message); } }
Speichern Sie das Skript. Wenn Sie die Empfänger Ihrer E-Mail benachrichtigen müssen, müssen Sie nur auf „Skripteditor“ klicken, dann „E-Mails senden“ aus der Liste der Funktionen auswählen (insbesondere, wenn Ihr Editor noch andere Funktionen enthält) und dann auf klicken „Run“-Taste (in Form einer Play-Taste).
Google fordert Sie auf, die Funktion zu autorisieren. Anschließend werden die E-Mails an die in Ihrer Tabelle eingerichteten Empfänger gesendet.
Im Falle eines Zeitplans: Benachrichtigung über die Bestätigung der Empfänger
Wenn Sie wie ich dieses Skript verwenden möchten, um Ihren Kollegen einen Zeitplan zu senden, können Sie sie auch einladen, „OK“ in ihren Zeitplan einzugeben, damit sie ihn bestätigen. Und damit Sie über deren Bestätigung benachrichtigt werden, müssen Sie zu den Terminplänen jeder Person gehen und auf „Extras > Benachrichtigungsregeln“ klicken.
Ich empfehle Ihnen, die Kästchen „Über vorgenommene Änderungen informiert werden“ und „E-Mail (tägliche Zusammenfassung)“ anzukreuzen, um eine E-Mail mit mehreren Bestätigungen zu erhalten und nicht jedes Mal eine E-Mail, wenn jemand die Planung bestätigt.
Quelle : Google-Entwickler.
7-Antworten
Hallo, vielen Dank für dieses Skript.
Ich suche etwas Bestimmtes und kann es nicht finden: Können Sie mir helfen?
Tatsächlich möchte ich mit dem gleichen Prinzip eine Liste von E-Mails aus einem Blatt versenden, aber unter Angabe eines Sendedatums (das für jede E-Mail unterschiedlich sein kann) mit einer Wiederholung (z. B. jeden Monat). Ist es möglich ?
Vielen Dank Mit freundlichen Grüßen.
Guten Morgen ! Tolles Drehbuch, danke! Kann das Skript die Anzahl der Zeilen erkennen, die eine E-Mail enthalten? (um zu vermeiden, dass bei leeren Zeilen eine Fehlermeldung angezeigt wird)
Guten Morgen,
Ich erhalte diesen Fehler:
Ungültige E-Mail: test (Zeile 13, Datei „Code“)
Wie kann ich?
DANKE!
Guten Morgen
Nach Ihrer Erläuterung möchte ich Ihnen die vollständige Datei (Urlaubsantragsdatei) zusenden.
Diese Datei wird an 4 Personen verteilt: 3 Personen + die Person, die die Anfrage erstellt hat.
Wäre es möglich, den Code zum Senden der vollständigen Datei zu haben?
Vielen Dank für Ihre Hilfe
Ich möchte eine automatische Erinnerungsnachricht für die Meldung bestimmter Daten erstellen
Verschiedene Arbeitsblätter in einer Arbeitsmappe
an verschiedene Personenadressen
unterschiedlich monatlich ok
Beispiel
Bitte teilen Sie mir die Öffnungszeiten unter Adresse 1 mit
Bitte teilen Sie mir die Kilometeradresse 2 mit
Bitte teilen Sie mir die Wasserverbrauchsadresse 3 mit
Hallo, vielen Dank für Ihre tolle Arbeit!
Ist es möglich, ein bestimmtes Layout in den Nachrichten beizubehalten (neue Zeile, Farbe, Fettdruck usw.) oder sollte ich mich mit einfachem Text zufrieden geben?
Vielen Dank im Voraus für Ihre Antwort,
Dein,
Louis JAubert
Hallo Louis
Ich habe herausgefunden, wie man Zeilenumbrüche macht, muss aber noch wissen, wie man den Rest des Layouts macht. Der Text wird beispielsweise in eine nicht sichtbare Spalte gequetscht und erstreckt sich nicht über die gesamte Breite der Gmail-Nachrichtenseite.
Für einen Zeilenumbruch fügen Sie zwischen Apostrophen den Befehl \n\n ein
Hier ist meine Befehlszeile
var message = Hallo + '\n\n' +message1 + '\n\n' + mit freundlicher Genehmigung + '\n\n'+ Signatur;