Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: D. Roth. am 28.03.04 - 17:48:31

Titel: Create Private Folder LS
Beitrag von: D. Roth. am 28.03.04 - 17:48:31
Gibt es eine Möglichkeit Private Folder mit Lotus Script zu erstellen ?
Titel: Re:Create Private Folder LS
Beitrag von: koehlerbv am 28.03.04 - 18:50:16
Deine Frage ist etwas ungenau formuliert ...
Einen privaten Ordner mit LS designen: Nein, das geht nicht.

Wenn Du jedoch mit LS erstmals einen "gemeinsam, nach erster Nutzung privaten Ordner" ansprichst, wird dieser brav angelegt und steht Dir zur Verfügung.

Bernhard
Titel: Re:Create Private Folder LS
Beitrag von: Semeaphoros am 28.03.04 - 21:15:03
.... aber bitte wenn man es unter R5 einsetzt, in der KB nachschauen, diese SPOFUs haben in diversen R5-Releases beachtenswerte Probleme und vereinzelt lassen sie sich eben gerade nicht per LS kreieren.
Titel: Re:Create Private Folder LS
Beitrag von: animate am 28.03.04 - 21:32:48
jepp. so ein Ordner muss erst einmal im Frontend geöffnet werden (per Hand oder per Formel), bevor du ihn per Skript verwenden kannst.
Ich kann mich zumindest daran erinnern, dass ich damit schonmal Problemchen hatte.
Titel: Re:Create Private Folder LS
Beitrag von: Semeaphoros am 28.03.04 - 21:38:57
So ist es. Vereinzelt gibt es Workarounds, die sind aber nicht in allen Releases verwendbar. Die stehen aber in der KB
Titel: Re:Create Private Folder LS
Beitrag von: Axel am 29.03.04 - 08:24:55
Hi,

ich setze folgenden Workaround in mehreren Datenbank mit Erfolg ein.

Im PostOpen-Event des Database-Scriptes habe ich folgenden Formelbefehle aufgenommen:

@Command([OpenView]; "Meine Dokumente");
@Command([FileCloseWindow]);

Damit wird beim Start der DB der Odrner "Meine Dokumente" kurz geöffnet und gleich wieder geschlossen. Existiert er nicht, wird es dabei erstellt. Wenn du im PostOpen-Event LotusScript verwendest, könnte ich mit folgende Vorgehensweise vorstellen:

Du erstellst einen Agent mit den beiden Formelzeilen und startest ihn dann über die Methoden der Klasse NotesAgent. Das hab ich aber noch nicht getestet.

Axel