email an mehrere adressen per array senden
Ich habe eine Tabelle "Mitarbeiter" und jeder Mitarbeiter hat dort eine email adresse im Feld "email"
Nun möchte ich aus einer anderen Tabelle per button oder trigger allen Mitarbeitern eine mail senden. Kann mir jemand helfen und erklären was an folgendem script falsch ist
sendEmail({
from: "anyuser@anydomain.com",
to: (select Mitarbeiter).email,
subject: "Es gibt News in Ninox"
})
Vielen Dank für Eure Hilfe
Pascal
2 Antworten
-
Mach dir doch mal zur Kontrolle ein Funktionsfeld mit dem code aus deinem Beispiel
(select Mitarbeiter).email
Was kommt dabei heraus? Wahrscheinlich eine Kommaseparierte Auflistung deiner emails...
Du brauchst aber Semikolons zur Trennung. Also baue dir vorher deine Empfänger in einer Variablen zurecht, z.B.:
let myEmail := replace(text((select Mitarbeiter).email), ",", ";")
und im obigen Code nutzt du diese Variable dann via
sendEmail({
from: "anyuser@anydomain.com",
to: myEmail,
subject: "Es gibt News in Ninox"
})
-
Vielen Dank für Deine Hilfe. Das Funktionsfeld hatte ich zum Testen gemacht in der Hoffnung (welche ja bekanntlich zuletzt stirbt), es funktioniere kommasepariert. Nun weiss ich's besser
Ich habe noch viel zu lernen......
Content aside
- vor 2 JahrenZuletzt aktiv
- 2Antworten
- 189Ansichten