Domino 9 und frühere Versionen > Entwicklung
Agent - öffnen und wieder speichern
Gandalf:
Hallo,
hab mittlerweile nen Brett vor dem Kopf und seh nur noch notes notes notes
Hilfe - ich brauche einen Agenten der markierte Dokumente öffnet und einfach wieder abspeichert.
Kann mir da jemand helfen ???
Wäre klasse
Bye
Gandalf in Nöten
MrMagoo:
als @Befehl in einen Agenten schreiben:
@Command([ToolsRefreshAllDocs])
Gruß
Gandalf:
Hi MrMagoo,
läuft wunderbar mit der Einstellung "einmal ausführen"
läuft aber nicht bei "Ausgewählten Dokumenten"
die Einstellung lässt den @Befehl nicht zu.
Bitte bitte noch einmal helfen
Bye
Gandalf
MrMagoo:
fürs BackEnd müsste dieser hier laufen
Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set collection = db.AllDocuments
Set doc = collection.GetFirstDocument
While Not (doc Is Nothing)
Call doc.ComputeWithForm(True,False)
Call doc.Save(True,False)
Set doc = collection.GetNextDocument(doc)
Wend
Rob Green:
Vorsicht, das compute with form berechnet leider in den Docs berechnete Werte nicht neu. Dazu muß man wirklich toolsrefreshselected nehmen, also ein @command.
Oder aber das o.g. Script so umstricken, das es berechnete Werte selbst ausrechnet und neu ablegt.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln