Domino 9 und frühere Versionen > Entwicklung

Formelsprache und aktuellen Server auslesen

<< < (4/4)

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