Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 02.10.02 - 10:13:54
-
Moin Moin allerseits,
ich habe eine Mail-In DB und möchte aus den Mails
Felder in einem Formular befüllen.
Das Subject der Mail soll folgendermaßen zerpflückt werden
Subject " Wert1:Wert2:Wert3"
Feld 1 bekommt Wert1
Feld 2 bekommt Wert2
undsoweiter undsofort ...
Wie bekomme ich aber überhaupt den Wert aus meiner Mail. Das Subject der eMail scheint trotz hartnäckiger Versuche immer leer zu sein.
Ist die Antwort irgendwo da draussen ?
Ciao
Don Pasquale
-
schreib mal bitte den Code mit dem Abschnitt rein, wo Du das Subject ausliest. Und in welchem Kontext vaD ( manuell, autom., etc.....kenn Dich ja garnicht so wortkarg auf einmal ;))
-
Hi Rob,
wortkarg ?
Vielleicht ist es mir peinlich, ständig tun sich neue Fragen auf. :)
Ich habe bisher nur einen Agenten, der VOR Eingang neuer Mail die Mail bearbeitet.
Die Mail soll per Definition Informationen im Subject beinhalten, die durch : von einander getrennt sind.
(Erschien mir als das Sinnvollste)
Weiter bin ich noch nicht, da ich nicht an das Subject der eingehenden Mail komme. :(
Die Lösung kann in Script oder Formelsprache sein,
ich vermute aber, dass @Formel hier geeigneter ist.
Ciao
Don Pasquale
-
würde mal gerne wissen, wohin Du diese Infos schreiben willst? Hab noch immer nicht geschnallt, was Du wo machen möchtest.
Zunächst aber: das auslesen von Feldinhalten geht ja ganz klassisch
Agent..
...
VariableABC:=Field_Subject;
...
-
Hi Rob,
würde mal gerne wissen, wohin Du diese Infos schreiben willst? Hab noch immer nicht geschnallt, was Du wo machen möchtest.
Ich bekomme eine Mail, da steht dann im Subject : "Müller:Mai:1200"
Wenn diese Mail dann geöffnet wird, sollen diese Daten im Formular an der richtigen Stelle stehen. Die Reihenfolge der Werte ist ja immer gleich.
In Feld Person soll dann "Müller"
Ins Feld Monat "Mai"
Im Feld Kosten "1200"
Ich denke, dass könnte man gut mit Formelsprache.
Wie, dass bekomme ich auch noch raus.
Ich teste mal @Word
Agent..
...
VariableABC:=Field_Subject;
...
Du hast ja sooo recht, ;D
man muß Field_Subject halt auch nur richtig schreiben, nämlich genauso wie es im Formular steht. :-/
Dabei konnte ich heute ausschlafen ....
Auf jeden Fall bin ich jetzt wieder auf Kurs,
Danke
Ciao
Don Pasquale
-
also wenn DU noch das auseinandersplitten des Subjects benötigst:
dann nehme @word=
@Word( Zeichenfolge ; Trennzeichen ; Zahl )
zB aus noteshelp
A:=@Word(Subject; ":" ; 1);
B:=@Word(Subject; ":" ; 2);
C:=@Word(Subject; ":" ; 3);
wenn allerdings die Werte in Subject nicht bekannt sind, idS dass die Variablen mal 5x oder auch mal gerne 10x vorkommen könnten, wirds dann schwieriger, weil Du
a.) Nicht weißt ob die erste Variable nicht evtl. die 3. ist
b.) das ne Formel nicht mehr bringt (Schleife halt)...also LS nehmen
-
Hi Rob,
Genau das was ich suchte !
Ich war dem @Word aber auch gerade auf die Schliche gekommen :-)
Vielen Dank
Don Pasquale