Q-108.227

Timer: Erstellung einer eMail über »createJob«

Frage
Problem Es soll über das Archive »Timer« im regelmäßigen Abstand eine eMail an eine bestimmte eMail-Adresse gesendet werden.
Produkt Automation
Priorität keine
Effekt harmlos
Datum 26.10.2006

Antwort
Erstellen Sie einen neuen Eintrag im Archive »Timer« und fügen Sie Folgendes ein. Konfigurieren Sie im Anschluss die gewünschte Timerserie und speichern die Änderungen ab.
var script = "";

script = "@@dataformat email" +"\r\n";
script += "@@an name@unserefirma.tobit.net" +"\r\n";
script += "@@betreff Timer-Mitteilung" +"\r\n";
script += "Dies ist ein Test." +"\r\n";

createJob (script);

Befehl Erläuterung
var script = "";Der Variablen »script« werden durch die Anführungsstriche alle nachfolgenden Befehle in Anführungsstrichen zugeteilt.
script = "@@dataformat email" +"\r\n";In die Variable »script« wird der DvISE Befehl »@@dataformat email« geschrieben. Damit ist gewährleistet, dass bei Job-Erstellung eine eMail erzeugt wird. Darüber hinaus wird hier und bei den folgenden Befehlen »+"\r\n";« verwendet. Der Parameter »\r« ist das Steuerzeichen für den Wagenrücklauf und »\n« für den Zeilenvorschub.
script += "@@an name@unserefirma.tobit.net" +"\r\n";In die Variable »script« wird der DvISE Befehl »@@an name@unserefirma.tobit.net« geschrieben. Der Empfänger der eMail ist in diesem Fall »name@unserefirma.tobit.net«.
script += "@@betreff Timer-Mitteilung" +"\r\n";In die Variable »script« wird der DvISE Befehl »@@betreff Timer-Mitteilung« geschrieben. Hier lautet der eMail-Betreff »Timer-Mitteilung«.
script += "Dies ist ein Test." +"\r\n";In die Variable »script« wird ein beliebiger Text geschrieben, welcher hier: »Dies ist ein Test.« lautet.
createJob (script);Über die Funktion createJob() wird ein neuer Job erzeugt. In Klammern steht die zuvor deklarierte Variable, welche den entsprechenden Job enthält.

Hinweis:
Weitere Informationen zum Thema »Nachrichten mit gleichem Inhalt (Statusmeldung) im Intervall versenden« erhalten Sie im KnowledgeBase Artikel Q-107.965.