0

E-Mail Adressen als Auswahlfeld anlegen. Geht das?

Hallo zusammen!

Ich habe einen E-Mail Text hinterlegt. Diesen möchte ich aber immer mal wieder einem anderen Mitarbeiter senden. Sprich, der Text bleibt der selbe, aber der Empfänger ist immer ein anderer.
Kann man ein Auswahlfeld bauen, wo man mehrer E-Mail Adressen hinterlegt und einfach darüber diese auswählt?
Momentan gehe ich einen total umständlichen Weg und muss immer über Copy Paste erst die E-Mail Adresse des Mitarbeiters einfügen.
Danke fürs Feedback!

9 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Daniel, klar kann man das machen. So eine E-Mail-Adresse ist ja auch nur ein String. Du musst halt gezielt den Textwert der gewählten Option des Auswahlfeldes auslesen (Standard ist die numerische ID), um ihn dann als E-Mail-Adresse weiterverarbeiten zu können. Also, wenn das betreffende Auswahlfeld bspw. "Mailadresse" heißt:

    text(Mailadresse)

    Falls die E-Mail-Adressen schon in der Datenbank gespeichert sind, z. B. in einer 'Mitarbeiter'-Tabelle, dann könnte statt des Auswahlfeldes aber auch eine Verknüpfung sinnvoll sein.

    • mirko3
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ...oder, wenn es eine Mitarbeitertabelle gibt mit einem E-Mail-Feld und du hast die Ninox-Cloud-Version, dann ginge auch ein Button genau dort, mit dem Code:

    let Q := text(E-MAIL-FELD);

    sendEmail({

    from: "DEINE EMAILADRESSE",

    to: Q,

    subject: "SINNVOLLER BETREFF",

    text: "DEIN FESTER TEXT"

    })

    Mirko

    • Musikschule
    • Daniel.2
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Vielleicht drücke ich mich falsch aus.
    Ich nehme das das E-Mail Feld und hinterlege dort ja einen Text. Wenn ich das E-Mail Feld eine Mailadresse eingebe, dann wird die Mail ja automatisch so erstellt, wie es den Text eingegeben habe.
    ABER, ich muss jedes mal die Emailadresse erst einfügen. Das heißt, ich muss gucken, wem möchte ich diese Mail diesmal senden, dann die Mailadresse raussuchen und dann füge ich die in das Feld ein.
    Ich hätte aber gerne einfach ein Auswahlfeld, wo ich dann die Mailadresse einfach anklicke, an die die vorgefertigte Mail geht.
    Ich hoffe, ihr versteht was ich meine? :-)

    • Benjamin0815
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Wenn Du eine Tabelle hast wo die Informationen (u.a. Emailadresse) hinterlegt sind (z.B. bei Deinem Mitarbeiter), dann könntest Du Dir ein Verknüpfungsfeld erstellen, dort den Mitarbeiter auswählen und die Emailadresse dann per Script abfragen.

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Daniel, wenn es dir nur darum geht, dem E-Mail-Feld ('E-Mail') mit dem Auswahlfeld ('Empfänger') eine Adresse zuzuweisen, dann kannst du das mit einem Trigger "Nach Änderung folgendes Skript ausführen" machen (zu finden unter "Erweiterte Optionen" des Auswahlfeldes): 

    'E-Mail' := text('Empfänger')

    Die Namen der Felder sind hier natürlich beispielhaft und müssten ggf. durch die tatsächlichen Namen in deiner Tabelle ersetzt werden.

    • Musikschule
    • Daniel.2
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ja, aber die Empfänger muss ich ja dann irgendwo hinterlegen.
    Also sagt ihr, ich muss eine Verknüpfung herstellen?

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Nein, musst du nicht. Du sprichst ja die ganze Zeit von einem Auswahlfeld mit E-Mail-Adressen. Erstelle ein solches Feld, nenne es bspw. 'Empfänger' und trage die E-Mail-Adressen dort ein. Dann kannst du wie im letzten Posting beschrieben einen Trigger einrichten, mit dem die jeweils gewählte Adresse automatisch in das E-Mail-Feld übernommen wird.

    Das mit der Verknüpfung ist eine mögliche Alternative für den Fall, dass es bspw. schon eine Tabelle 'Mitarbeiter' gibt, in denen die E-Mail-Adressen bereits gespeichert sind. Dann könnte man jeweils den betreffenden Mitarbeiter verknüpfen und dessen E-Mail-Adresse auslesen.

    Das heißt, es gibt zwei verschiedene Möglichkeiten:

    1.) Trigger in einem Datenfeld vom Typ "Auswahl", in das manuell die in Frage kommenden E-Mail-Adressen eingetragen werden.
    2.) Verknüpfung zu einer Tabelle, welche die E-Mail-Adressen enthält.

     

    Ersteres dürfte hinlänglich beschrieben sein, um auf zweiteres näher einzugehen, müsste man mehr über die betreffenden Tabellen und Datenfelder wissen.

    • Musikschule
    • Daniel.2
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Copytexter: Genau so mache ich es. Aber anstatt der Mailadresse taucht dann nur eine Zahl beim Epfänger in der Mail auf.

    • Musikschule
    • Daniel.2
    • vor 3 Jahren
    • Gemeldet - anzeigen

    OK, jetzt geht es. Musste einmal raus aus der Datenbank und dann ging es auf einmal, als ich die Datenbank erneut geöffnet habe.
    VIELEN DANK! :-)

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 9Antworten
  • 790Ansichten