0

E-Mail an mehrere

Hallo,

entweder ich finde hier die Antwort nicht oder es ist zu einfach, auf jeden Fall möchte ich:

eine E-Mail an alle Personen in einer Liste/Untertabelle/Liste von Verknüpfungen verschicken. Es wäre für mich egal, ob die Adressen alle im To oder CC zu stehen kommen.

Bei einer einzelnen E-Mail-Adresse klickt man einfach rechts im Feld auf das Briefsymbol, und schwupps hat man eine Mail in Mail.app angelegt. Das geht doch sicher auch für eine Liste von Personen.

Vielen Dank für Hilfe. Gruß C.

10 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Klaus,

    für Cloud-Datenbanken gibt es ein Befehl sendEmail() mit 

    Dokumentation:

    sendEmail({
    from: "recipient@domain.com",
    to: "recipient@domain.com",
    subject: "Hello World!",
    text: "Some text",
    html: "<h1>Some Text</h1><i>With Markup</i>"
    })

    Man kann auch mehrere Empfänger haben.

     

    Für offlinedatenbanken kann man ein mailto Befehl nutzen. Ich habe das ganze mal erstellt:

    https://www.dropbox.com/s/gv1i7qjg0cry0qj/EMAIL_WITH_CC_BCC.ninox?dl=0

     

    oder im Webinar team DB 075

     

    Leo

    • Birger_H
    • vor 5 Jahren
    • Gemeldet - anzeigen

    De andere Möglichkeit: In einer Tabellenansicht den spaltenkopf eines Email-Feldes klicken. Hier gibt es die Option "Send mail..."

    Birger

    • Claus
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für die Antworten!

    Das programmatische Erstellen einer E-Mail hat sofort geklappt, allerdings schaffe ich es nicht, mehrere Adressen mit Komma getrennt hintereinander zu schreiben. 

    Das funktioniert nicht, es werden viele Ziffern zurückgegeben:

    let alleMails := (select Kollegen);
    let adressString := "";
    for p in alleMails do
    adressString := adressString + ", " + p.'E-Mail'
    end;
    openURL usw.

    • Claus
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Der Button „E-Mails“ senden existiert leider nicht. An sich war das mein erster Versuch, der Klick auf die Titelspalte:

    Ohne Titel

    • Support
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hi Claus, 

    die Option erscheint nur, wenn Du auch ein Feld vom Typ "E-Mail" verwendest. Bei normalen Text-Feldern erscheint diese Option nicht.

    Gruß, Jörg

    • Claus
    • vor 5 Jahren
    • Gemeldet - anzeigen

    hm, dann stimmt etwas nicht…

    Ohne Titel

    Ohne Titel

    • Claus
    • vor 5 Jahren
    • Gemeldet - anzeigen

    ah… das geht nicht in verknüpften Tabellen nur in der Liste zu einer Tabelle. 

    Aber gerade die Filterung über die Verknüpfung macht so eine Datenbank interessant und natürlich will ich nur Kollegen anschreiben, die einer Verknüpfung entsprechen. In der Tabelle in der Ansicht eines Datensatzes fehlt die Sendeoption leider.

    • Claus
    • vor 5 Jahren
    • Gemeldet - anzeigen

    programmatisch funktioniert alles, gab einen Fehler meinerseits.

    So geht es prima:

    let adressString := "";
    for p in Kollegen do
    adressString := adressString + ", " + p.'E-Mail'
    end;
    openURL("mailto:" + adressString + "?" + "cc=" + "" + "&" + "bcc=" + "" + "&subject=" + 'Stufe/Zug' + "&" + "body=" + "Liebe Kolleginnen und Kollegen, ")

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Claus,

     

    hab's nicht wirklich verifiziert, aber führt evtl. das hier in Deinem letzte Code-Schnipsel zum Ziel?

    ---
    let adressString := for p in alleMails do
    p.'E-Mail'+","
    end;
    ---

    statt

    ---
    let adressString := "";
    for p in alleMails do
    adressString := adressString + ", " + p.'E-Mail'
    end;
    ---

     

    lg, Torsten

    • Claus
    • vor 5 Jahren
    • Gemeldet - anzeigen

    mein letzter Code funktioniert. Danke für’s Mitdenken!! So wär’s natürlich noch etwas kürzer

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 10Antworten
  • 4689Ansichten