Domino 9 und frühere Versionen > Entwicklung
Formelsprache und aktuellen Server auslesen
Hoshee:
Yoo ata,
bring mich hier jetzt nicht durcheinander ;D
Ich kenne @Environment(Variable) oder @Environment(Variable;Wert) zum lesen und schreiben. Dann noch zum schreiben: ENVIRONMENT Variable := Textwert oder @SetEnvironment(Variable;Wert) aber @GetEnvironment ist mir unbekannt!!!
Gruss ...
Hoshee
Glombi:
Also, in R5 ist das so:
Mit der @Formelsprache kann man keine Systemvariablen aus der NOTES.INI lesen oder setzen, sondern nur User-Variablen. Das sind die Variablen, die mit $ beginnen.
Wenn ich bspw. @Environment("Vorname") verwende, greift er auf die NOTES.INI Variable "$Vorname" zu.
Es gibt die folgenden Funktionen
ENVIRONMENT
@Environment(...)
@SetEnvironment(...)
Andreas
Meff:
OK, OK, den @Get gibt es wirklich nicht, da muss ich mich entschuldigen. Aber Du kannst mittels Lotus Script Systemvariablen auslesen:
dim session as new NotesSession
dim env as string
env = session.GetEnvironmentString("Servername", true)
Einfach hinter den Variablenname die Option "True" setzten, damit werden Systemvariablen ausgelesen.
Meff
Glombi:
Hi Meff,
macht ja alles nix. ;)
Das ursprüngliche Problem von Eike war ja, dass er einen Formelsprachen-Agenten hat.
Wär natürlich genial, wenn's sowas wie Evaluate auch in der Formelsprache für Script gäbe...
Also gibt es wohl nur eine Lösung:
In die NOTES.INI eines jeden Servers muss man irgendwie eine Environmentvariable eintragen wie z.B.
$Servername=HAL
Das kann man dann mit @Formeln abfragen.
Sorry, aber was anderes weiß ich auch nicht.
Andreas
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln