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
-
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
-
De andere Möglichkeit: In einer Tabellenansicht den spaltenkopf eines Email-Feldes klicken. Hier gibt es die Option "Send mail..."
Birger
-
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. -
Der Button „E-Mails“ senden existiert leider nicht. An sich war das mein erster Versuch, der Klick auf die Titelspalte:
-
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
-
hm, dann stimmt etwas nicht…
-
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.
-
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, ") -
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
-
mein letzter Code funktioniert. Danke für’s Mitdenken!! So wär’s natürlich noch etwas kürzer
Content aside
- vor 6 JahrenZuletzt aktiv
- 10Antworten
- 4710Ansichten