Domino 9 und frühere Versionen > Entwicklung

Agent - öffnen und wieder speichern

(1/2) > >>

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