Domino 9 und frühere Versionen > ND9: Entwicklung

$Comment einer Scriptbibliothek mit Lotusscript auslesen?

(1/1)

Frank_B:
Kann man den Kommentar ($Comment) einer Scriptbibliothel mit Hilfe von Lotusscript auslesen ?

Ich möchte über dieses Feld meine Versionierung meiner Scriptbibliothek hinterlegen

koehlerbv:
Ja, ohne weiteres: Jedes Notes Designelement ist nichts anderes als ein NotesDocument mit Items.

Bernhard

Frank_B:
Ich glaub ich kriege das nicht hin :)

Ich habe in meiner Scriptbibliothek im initalize es selbst als uidoc deklariert und versuche dann so auszulesen:

...
uidoc.document.comment(0)
...

Leider schlägt das fehl.

bin ich da an der falschen Stelle ?

jBubbleBoy:
Schau dir mal die Klasse "NotesNoteCollection" an.


--- Code: ---Dim nnc As NotesNoteCollection
nnc.Selectscriptlibraries = true

--- Ende Code ---

ERR:
Das Feld hat den Namen "$Comment", deshalb dann mit "~" ergänzen.

Versuch mal folgendes:


--- Code: ---uidoc.document.~$Comment(0)

--- Ende Code ---

Wobei ich nicht sicher bin, wie du über uidoc.document an die Scriptbibliothek dran kommst...

Wie jBubbleBoy schreibt kannst du es so lösen:


--- Code: ---Dim nc As NotesNoteCollection

Set nc = db.CreateNoteCollection(False)
nc.Selectscriptlibraries = True
nc.SelectionFormula = {$Title = "Name der Scriptbibliothek"}
Call nc.Buildcollection()

If nc.Count > 0 Then
Set doc = db.Getdocumentbyid(nc.Getfirstnoteid())
End If

Dim Comment As String
Comment = doc.~$Comment(0)

--- Ende Code ---

MFG
ERR

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln