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 Jahren
    • 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 Jahren
    • 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 Jahren
    • Gemeldet - anzeigen

    Hallo Florian,

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

    Leo

    • supiflo
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke sehr!

    • yellow_scissors
    • vor 1 Jahr
    • 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