0

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

null
    • T_Bartzsch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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"
    })

    • Pascal_Imesch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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