0

Mehrere Attachements an E-Mail anhängen

Hallo zusammen,

weiß jemand von euch die Syntax um mehrere Attachments an einen sendEmail Befehl zu hängen?

attachments: pdf1 + pdf2

funktioniert iwie nicht.

Vielen Dank im Voraus!

9 Antworten

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

    Hallo Susanne, ich bin mir nicht ganz sicher, aber versuch's mal mit  'attachments: files(this)' für alle Anhänge oder 'attachments: ["Datei1", "Datei2"]' für mehrere bestimmte.

    • Susanne_Wittpoth
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für die schnelle Antwort, aber ich meinte etwas anderes. Also bei einem Anhang heißt es:

    sendEmail({
    from: userEmail(),
    to: a,
    subject: "Angebot",
    text: "Text",
    html: d,
    attachments: pdf1
    })

    pdf1 ist ein Bild-Feld  aus einer Tabelle. Funktioniert wunderbar. Aber wie ist die Syntax für ein weiteres Bild-Feld, das man anhängen will. Mit Komma kann man hier nicht trennen, da das das Trennzeichen innerhalb des sendEmail-Befehls für den Wechsel von to:, subject:, usw. ist.

    Die Frage ist jetzt, wie man mehrere Bild-Felder anhängen kann?

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

    Als Array sollte es eigentlich gehen. Aber möglicherweise ohne Anführungszeichen, also so:

     

    attachments: [Bild1, Bild2]

    • Susanne_Wittpoth
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ja, vielen Dank, das funktioniert tadellos!

    • Benjamin_Kromer
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Kann man auch mehrere Dateien versenden die in einer Untertabelle liegen?

    • Susanne_Wittpoth
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ja, wenn du über die Verknüpfungen Zugang zu den Bild-Dateien hast, müsste das eigentlich klappen. Hast du das schon probiert?

    • Mike_Muller
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Vielleicht kann mir jemand einen kleinen Tipp geben, ich bekomme das partout nicht hin.

    Habe 2 Bild-Felder Bild1 u Bild2. Die dort enthaltenen Dateien, z.B. Bild1.pdf und Bild2.pdf versuche ich mit folgenden script zu verarbeiten:

    let myFileName1 := last(split(text(Bild1), "/"));
    let myFileName2 := last(split(text(Bild2), "/"));

    sendEmail({
    to: myTO,
    from: myFROM,
    subject: Nummer + " " + Betreff,
    text: text(myHtml),
    html: myHtml,
    attachements: file(this, myFilename1)
     <- funktioniert einwandfrei
    });

    Wenn ich nun beide Attachements anhängen möchte, verwende ich diesen Parameter:

    attachments: [myFileName1, myFileName2] <- Tut es leider nicht

    Was mache ich da falsch ???

    • Mike_Muller
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Nochmal ich !  Es hat sich aufgeklärt, das ist manchmal so wenn man ein Problem schildert, dann kommen einem selbst die besten Ideen.

    Es muss heißen:

    attachements: [Bild1, Bild2] - also die Namen der Felder und nicht der Dateien.

    • Florian_Wisser
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo zusammen,

     

    hat jemand eine Idee wie das aussieht wenn man 2 verschiedene Anhänge mit versenden möchte? Einmal eine Auftragsbestätigung als .pdf sowie eine Termineinladung (.ics).

     

    Bekommen die Fehlermeldung dass alle Daten des Arrays dem selben Typ entsprechen müssen)

     

    Vielen Dank vorab!

    lg Florian

Content aside

  • vor 1 JahrZuletzt aktiv
  • 9Antworten
  • 1617Ansichten
  • 1 Folge bereits