Domino 9 und frühere Versionen > ND7: Entwicklung
Dynamische Notes-INI Variablen auslesen
Lloyd:
Hi,
folgendes Probem.
Beim öffnen eines Dokuments schreibe ich eine INI-Variable mit einem festen Teil und einem dynamischen Teil (per Lotus Script).
z.B.
START_123
START_234
START_345
Beim Öffnen der Datenbank soll jetzt geprüft werden, ob in der NOTES-INI Werte defniert sind, die mit "START_" beginnen und die will ich dann löschen.
Ich habe aber in der Designer-Hilfe und sonst wo nichts gefunden wie ich Zugriff auf diese Werte bekomme. Feste Werte schreiben, auslesen und löschen ist kein Problem.
Geht sowas mit Environment-Funktionen oder muß ich die Notes-INI Datei als solche einlesen und alle Werte durchlaufen?
Warum das Ganze:
Beim öffnen von einem Dokument setze ich einen Zeitstempel und beim Verlassen rechne ich diesen Wert gegen die aktuelle Zeit und erhalte somit eine Zeitdifferenz -> Stichwort Kostenstelle. Da man in mehreren Dokumenten der selben Datenbank gleichzeitig drin sein kann, muß ich einen dynamischen Teil einbauen. Ins Dokument selber schreiben scheidet aus!
Gruss
Lloyd
jBubbleBoy:
Das geht leider nicht, der Name der Environment ist der Key und muss damit bekannt sein. Dynamisch kann nur der Inhalt sein.
Im Umkehrschluss könntest du, z.B. eine Environment-Varable "KeyName" definieren, in denen Du mit einem Separator deine Keys dynamisch aufzählst.
HH:
Du könntest die notes.ini mit open und line input wie eine Textdatei durchsuchen.
Dazu muss du natürlich den Pfad zur notes.ini kennen. Ich hab' aber momentan leider keine Idee, wie man den per Script ermitteln kann.
Hubert
Lloyd:
Hab ich mir schon fast gedacht, dass ich die notes.ini durchlaufen muß. Das werd ich dann wohl auch tun.
Trotzdem Danke. :(
Lloyd:
Wobei die Sache mit dem Separator, wenn ich mir das recht überlege auch noch mal ein Gedanke wert ist.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln