Festlegen von Feldwerten aus dem E-Mail-Text
Werte in einer eingehenden E-Mail können Feldwerte in einem Aufgabendatensatz festlegen.
Jedes Name:Wert-Paar in einem eingehenden E-Mail-Text wird in ein Variablen/Wert-Paar im Skript für eingehende E-Mails analysiert. Das Name:Wert-Paar muss sich in einer eigenen Zeile befinden. Beachten Sie, dass die meisten E-Mail-Clients die Anzahl der pro Zeile zulässigen Zeichen beschränken und übermäßig lange Name-Wert-Paare kürzen können.
Tipp:
Um eine unerwartete Analyse zu verhindern, stellen Sie sicher, dass alle Namen in den Name:Wert-Paaren eindeutig sind.
Siehe E-Mails Werden Umgeleitet Für ein Beispiel für die Verwendung setDisplayValue()In einer Aktion für eingehende E-Mails.
Hinweis:
Die Aktion generiert immer einen Namen in Kleinbuchstaben. Diese Funktionalität funktioniert auch nicht für Referenzfelder.
Beispiel: Wenn ein E-Mail-Text diese Zeile enthält:
Foo:barDas Skript für eingehende E-Mails erstellt die Variable E-Mail.Text.foo Mit dem Wert von Balken . Sie können diese Variablen verwenden, um Bedingungen zu erstellen, z. B.: if(email.body.foo!=undefined){
current.[field]=email.body.foo;}In diesem Beispiel legt das Skript den Wert von fest [Feld] Auf den Wert Balken .Hinweis:
Leerzeichen werden als Unterstriche gerendert, wenn ein Name:Wert-Paar in ein Variablen-Wert-Paar analysiert wird. Beispiel: Wenn ein E-Mail-Text eine Zeile mit Leerzeichen wie enthält Meine Variable:Daten , Erstellt dann das Skript für eingehende E-Mails die Variable Email.body.my_variable . Der Wert der Variable ist Daten .