0

Bild in E-Mail

Hallo zusammen,

ich möchte ein Bild aus einer Tabelle in den HTML-Text einer E-Mail integrieren. Das Bild ist in first(select 'Meta-Daten' where ID = 1).Bild und soll in die Signatur.

Versucht habe ich es mit dem <a href>, aber die URL fehlt mir dazu.

Kann mir jemand helfen? Viele Grüße!

5 Antworten

null
    • Leonid_Semik
    • vor 3 JahrenWed, December 1, 2021 at 11:47 AM UTC
    • Gemeldet - anzeigen

    Hallo Florian,

    ...

    let mySchareURL:=shareFile(first(select 'Meta-Daten' where ID = 1).Bild);
    let myHTML:=---
    <b>Freundliche Grüße</b><br>
    <img src="{mySchareURL}" style="width:100px;height:100px">
    ---)

    ...

    Leo

    • supiflo
    • vor 3 JahrenWed, December 1, 2021 at 12:53 PM UTC
    • Gemeldet - anzeigen

    Super! Eine Frage noch zu sharefile: Es wird ja wahrscheinlich eine URL auf das Bild erzeugt. Ich versende mit diesem Skript grob 50 Mails am Tag. Ist es sinnvoll einmal zentral die URL zu erzeugen, in der Meta-Tabelle zu speichern und diese immer einzubinden oder ist es besser jedes Mal die URL erst in der Funktion zu erzeugen?

    • Leonid_Semik
    • vor 3 JahrenWed, December 1, 2021 at 1:05 PM UTC
    • Gemeldet - anzeigen

    Hallo Florian,

    ja, ich würde neben dem Bildfeld ein Textfeld platzieren und dort die FreigabeURL rein schreiben.

    Leo

    • supiflo
    • vor 3 JahrenWed, December 1, 2021 at 1:12 PM UTC
    • Gemeldet - anzeigen

    Danke sehr!

    • yellow_scissors
    • vor 1 JahrSat, November 4, 2023 at 6:26 AM UTC
    • Gemeldet - anzeigen

    Ich suche gerade im Forum nach einer Lösung, wie ich meine E-Mail Nachricht mit einem Firmenlogo erweitern kann. Noch verstehe ich aber nicht, wie ich den oben genannten Skript in meinen einbauen kann: 

    Das Logo ist in der Tabelle "Rechnungen" im Feld "Logo", neben dem Feld "Nachricht"

    if dialog("Rechnung senden", "Eine E-Mail wird an" + Kontakt.'E-Mail' + " gesendet", ["Abbrechen", "Senden"]) = "Senden" then
        sendEmail({
            from: userEmail(),
            to: Kontakt.'E-Mail',
            subject: "Rechnung " + 'Rechnungsnr.',
            text: Nachricht,
            html: replace(Nachricht, "
        ", "<br>"),
            attachments: last(Dokumente).Dokument
        });
        'Rechnung gesendet' := true
    end