Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hats9991 am 27.06.03 - 12:20:09

Titel: Text in Agent
Beitrag von: hats9991 am 27.06.03 - 12:20:09
Hallo Leute
Ich habe ein Agent , der automatisch startet und nach Dokumente nach Solltermin sucht. Wenn Dokumente nicht da sind ,sendet ein Email an Ersteller.
Der Agent ist in soweit fertig. Alledingst habe ich Probleme mit Text.
Der text sieht so aus

hiermit weisen wir Sie darauf hin, dass das Dokument mit der NR"01-5 GR EG WF 431 V -" seit 10 Tag(en) überfällig ist.  Wir möchten Sie bitten, den Dokument umgehend Fertigzustellen und auf dem Server zu hinterlegen.Mit freundlichen Grüssen .i.A G. moller koordination.


Ich möchte aber den text zu haben.


hiermit weisen wir Sie darauf hin, dass das dokument mit der NR"01-5 GR EG WF 431 V -" seit 10 Tag(en) überfällig ist.  
Wir möchten Sie bitten, den Dokument umgehend fertigzustellen und auf dem Server zu hinterlegen.



Mit freundlichen Grüssen .
i.A G. moller koordination.
Weiter zeilen
Weitere zeilen.



Wenn ich mit Enter  versuche die Zeilen voneinander Trennen, kommt eine Fehlermeldung und lässt er nicht zu

Mit freundlichen Grüßen
Titel: Re:Text in Agent
Beitrag von: Axel am 27.06.03 - 13:02:36
Hi,

in Script fügst du einfach für jede Zeilenschaltung, die du haben willst Chr$(13) ein.

string = "Zeile 1" & Chr$(13) & "Zeile 2" & Chr$(13) & Chr$(13) &"Zeile 3" & Chr$(13) &


Für die Formelsprache gibt es @NewLine (funktioniert nicht überall sauber) oder @Char(13).


Axel
Titel: Re:Text in Agent
Beitrag von: luna am 27.06.03 - 13:08:46
hallo,

wenn ich einen agent schreibe, und im textfenster des agents Enter drücke, dann kommt zwar keine fehlermeldung, jedoch schliesst er dann einfach das fenster, weil Enter = OK ist.

Lösung:
Strg+Enter drücken, dann macht er eine zeilenschaltung.

weiss aber jetzt nicht, ob dir das hilft.

gruss,
daniela
Titel: Re:Text in Agent
Beitrag von: hats9991 am 30.06.03 - 13:29:28
Sory Axel.,
Ersmal danke für deien Antwort. Ich komme irgendwie mit string nicht klar. Hier mit teile von Agent. Wo setzet ich zeilenbruch mit string`?

Neue Text lautet.
Hiermit weisen wir Sie darauf hin, dass das Dokument mit der Nr..................seit  (Bruch)
............tagen überfällig ist.  Bruch





Mit freundlichen Grüßen       Bruch
Neue zeile                          Bruch
Neue zeile                         bruch
Neue zeile                        Bruch
Neue zeile                       Bruch



message = "Das Plandokument mit der ID """ & doc.PlanID(0) & """ ist seit " & Cstr(Timedifference) & " Tag(en) überfällig!"
            Call SendTask(doc.getfirstitem( "Mailadresse" ).values, subject, message, timedifference, doc.PlanID(0))
            countergemahnt = countergemahnt + 1                                 'Counter für die Anzahl der angemahnten Dokumente  
         Else
Titel: Re:Text in Agent
Beitrag von: Meff am 30.06.03 - 13:36:35
Wie baust Du den den Text zusammen? In Script kannst Du einfach sagen

call RichTextItem.AddNewLine(Anzahl), wobei Anzahl die Zahl der Zeilen ist, die genommen werden soll.

Meff
Titel: Re:Text in Agent
Beitrag von: Axel am 30.06.03 - 13:42:33
Hi,

hier als Beispiel deine Variable message.

message = "Das Plandokument mit der ID """ & doc.PlanID(0) & """ ist seit " & Chr$(13) & Cstr(Timedifference) & " Tag(en) überfällig!"


Axel