Moin!
Habe schon wieder ein Problem:
Ich möchte einen Agenten basteln, der in der Mail-DB nach neu eingegangenen Mails prüfen soll, ob diese Mail bestimmte Textmuster enthält (das ist ja soweit kein Problem) und dann mehrere @-Formeln durchführt, um eine SMS über diese neue Mail an eine bestimmte Nummer zu senden. Die @-Formeln sehen so aus:
@Set("text";Subject);
@Command([ToolsRunMacro];"(MessageFormatRichtext)");
@MailSend("0049xxxxxxxx@mail.any-sms.de";"";"";"xxxxxxxx (hier kommt noch ein Titel rein)";text+"@@@";"");
@Command([ToolsRunMacro];"(MessageFormatMIME)");
Das Doofe ist aber, dass der Agent nicht läuft, weil eben @Formeln bei solchen Agenten nicht erlaubt sind, nur bei Agenten, die als Laufzeitziel "Kein" angegeben haben. Hier der Ausschnitt aus dem Protokoll des Agenten:
ZitatAlles anzeigen
Started running agent 'SWM-Fehler-SMS' on 25.10.2007 10:50:53
Running on all documents in database: 4007 total
Found 1 document(s) that match search criteria
Formula error: @Command and other UI functions are not allowed with this search type; please select 'None' as your runtime target.
0 document(s) were modified by formula
Done running agent 'SWM-Fehler-SMS' on 25.10.2007 10:50:53
Wie kriege ich also nun einen Agenten, der irgendwie doch bei neu eingegangener Mail mit den entsprechenden Textpassagen diese Formeln ausführt? Vielleicht per Script? Wie bastele ich diese Formeln in ein Script (bin da nicht ganz so firm) oder gibt es eine andere Lösungsmöglichkeit?