Domino 9 und frühere Versionen > ND8: Entwicklung

Ordner per Lotusscript anlegen funktioniert nicht

<< < (3/3)

jo@chim:
Habe gerade gesehen, dass es ladürnich

--- Code: ---Call SourceFolder.CopyAllItems( destFolder,True)
--- Ende Code ---
heissen muss, nicht umgekehrt.
Ich sehe den destFolder aber immer noch nicht nach Neustart des Clients und öffnen der DB...

jo@chim:
Per RunOnServer exakt dasselbe Verhalten.

jo@chim:
Hab die Lösung gefunden  :) Danke für Eure Unterstützung!

http://openntf.org/Projects/codebin/codebin.nsf/CodeByDate/8308E61B8975D3D88625726F004EE4A0/$file/CopyFolder.txt

Driri:
Dafür brauchst Du (bzw. der Agent) aber mind. Designer-Rechte.

Ich habe mir in einem Agent, der auch einen Ordner anlegen und dann mit dem Ergebnis einer Suche füllen muß, mal mit folgendem Konstrukt beholfen. Ich kann leider nicht mehr sagen, wo ich den Tipp dazu herhabe, aber es funktioniert :


--- Code: ---...
Set folder = db.GetView("Ordername")
If (folder Is Nothing) Then
   Call db.EnableFolder("Ordnername")
End If
...

--- Ende Code ---

Dadurch wird der Ordner mit dem Design des Standardordners angelegt und läßt sich auch direkt nutzen.

Dazu auch aus der Designer-Hilfe :


--- Zitat ---Call notesDatabase.EnableFolder( foldername$ )

foldername$
String. The name of the folder that you want to enable. If the folder does not exist, this method creates a folder.

--- Ende Zitat ---

jo@chim:
Kurzes Code ist bessres Code - funktioniert ebenfalls. Herzlichen Dank!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln