Domino 9 und frühere Versionen > Entwicklung
Meldung Agent Done im Web
(1/1)
mahonri:
Wenn ich einen Agenten im Web vom Anwender starten lasse, bekomme ich die Meldung Agent Done, Beim Übertragen von Masken kann ich das abfangen, aber wie geht das bei Agents (Lotus Script)?
harkpabst_meliantrop:
This is a LotusScript version of "Change Status to Closed." It runs on "All documents in database" and uses UnprocessedDocuments to get the documents to be processed. The Print statement replaces the "Agent done" page with its text.
--- Code: ---
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Set db = s.CurrentDatabase
Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument
Do While Not(doc Is Nothing)
doc.Status = "Closed"
Call doc.Save(False, True)
Set doc = dc.GetNextDocument(doc)
Loop
Print "<B>All Status fields set to 'Closed'</b>"
End Sub
--- Ende Code ---
Ich denke, man kann auch direkt einen Link aufrufen (bin mir aber nicht ganz sicher, ich benutze solche Agenten eigentlich nicht)
Notfalls gibts du mit Print eine HTML-Seite mit einem META-Tag Refresh aus. Auf dieser Seite kann man dann auch die Erfolgsmeldung unterbringen.
zaphod:
Hi
ich verwende zwei varianten
- per print eine html seite ausgeben also:
print "<html><head><titel>titel</titel></head>"
print "<body>Danke für irgendwas... "
print "<a href=""ansicht?openview"">hier</a> gehts zurück"
- oder einfacher eine url-aufrufen:
print "[www.atnotes.de]"
bye bye z
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln