Domino 9 und frühere Versionen > ND6: Entwicklung
@Picklist ([FOLDERS]) - in LotusScript, aber richtig
koehlerbv:
Hallo zusammen,
nach langer, langer Abstinenz mag ich hier auch mal wieder eine Frage in die Runde werfen:
Bekanntermassen (einfach durch denken + probieren oder eine Suchmaschine zu eruieren), gibt es eine undokumentierte Konstante, mit der man scheinbar (!) @Picklist ([FOLDERS]) in LS nachbilden kann:
Variant = NotesUIWorkspace.PickListStrings (4, False, NotesDatabase.Server, NotesDatabase.FilePath).
A-Bär: Der Wert 4 macht etwas ganz anderes als [FOLDERS] - er gibt alle Ordner *und* Ansichten zurück.
Hat auf diesem Gebiet jemand von Euch schon mal weiter geforscht und wäre bereit, seine Erkenntnisse hier zu teilen? Wie bekommt man wirklich nur Folders, wie [FOLDERS] : [SHARED] und Konsorten?
Bernhard
Axel:
Ich hab' vor längerer Zeit mal einiges versucht und auch die Weiten des WWW durchforstet. Leider aber alles ohne Erfolg.
Das einzigste was mir dazu noch einfällt wäre ein manuelles Ermitteln der Ordner über NotesDatabase.Views und dann NotesViews.IsFolder. Das Ergebnis dann in ein Listenfeld geschrieben und dann in einer Dialogbox angezeigt. Nachteil dabei ist aber, dass die Ordner nicht in einer Baumstruktur angezeigt werden. Ob der Weg überhaupt funktioniert kann ich aber nicht sagen, da aus Zeitgründen ein Test ausgefallen ist.
Axel
koehlerbv:
Axel, *damiit* habe ich vorher gearbeitet, aber mit NotesNoteCollection class, das ist erheblich schneller als NotesDatabase.Views, auch die Ordnerstruktur habe ich wieder nachgebildet. Jedoch ist dieses Verfahren um mehrere Grössenordnungen langsamer als Picklist Folders.
Insofern kann ich erstmal sehr viel eher mit der undokumentierten Variante von PicklistStrings leben.
Aber vielleicht weiss ja jemand doch noch den "richtigen" Parameter (ich vermute ja eher eine Kombination ...).
Bernhard
bikerboy:
hmmm naive Frage meinerseits, wie macht es das Mailfile ?
Axel:
Mit den entsprechenden Formelbefehlen.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln