sendEmail mit Variablen füllen
Hi,
ich hänge aktuell an einem ziemlich trivialen Problem, finde aber einfach keine passende Lösung. Ich würde gerne, abhängig vom gewählten Status, verschiedene Text mit sendmail versenden.
if Status = 2 then
var StatusText := "Text 1";
var StatusTextHtml := "HTML 1";
else
var StatusText := "Standard Text";
var StatusTextHtml := "Standard HTML";
end;
if 'Kunde benachrichtigen' then
sendEmail({
from: userEmail(),
to: Projekt.Ansprechpartner.'E-Mail',
subject: "Statusänderung Ihres Tickets",
text: StatusText,
html: StatusTextHtml
})
end;
Allerdings interpretiert Ninox "StatusText" und "StatusTextHtml" als Tabellenspalte, die es ja in dem Fall nicht gibt.
Hat da jemand einen schnellen Hinweis für mich wo mein Denkfehler ist?
Danke und viele Güße
Markus
4 Antworten
-
Definiere die beiden Variablen vor der ersten if-Abfrage:
–––
var StatusText := "";
var StatusTextHtml := "";
...
–––
Birger
-
Hi Birger,
natürlich, das ist komplett an mir vorbeigegangen. Danke für den Hinweis. :)
Allerdings scheint die Abfrage nach dem aktuellen Status die Variablen nicht korrekt zu setzen. Der Text bleibt leer. Ich habe zum testen einen Alert in die erste if, der auch erscheint wenn Status = 6 zutrifft.
if Status = 6 then
var StatusText := text("Text 1");
var StatusTextHtml := html("HTML 1");
alert("Status 6")
end;
-
Buche einen Termin für eine Screensharing-Session mit mir unter diesem Link:
https://calendly.com/birger-hansen/15minBirger
-
Ich denke, es war so gemeint:
var StatusText := "";
var StatusTextHtml := "";if Status = 2 then
StatusText := "Text 1";
StatusTextHtml := "HTML 1";
else
StatusText := "Standard Text";
StatusTextHtml := "Standard HTML";
end;
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1289Ansichten