Var - beliebiger Variablenname, lokaler Variablenname oder globaler Variablenname (siehe Richtlinien für die Benennung von Variablen unter
Benennen von Feldern)
Rechenanweisung - beliebiger Rechenausdruck, beliebiges Feld oder beliebige Konstante
Das $-Symbol referenziert eine lokale Variable, zwei $$-Symbole referenzieren eine globale Variable. Eine optionale Wiederholnummer wird in eckigen Klammern [ ] direkt nach dem Variablennamen angezeigt. Beispiel:
Die Funktion SetzeVars setzt die Variablen von links nach rechts. Sie können zuvor definierte Variablen verwenden (z. B. Variablen, die Sie mit dem Scriptschritt "Variable setzen" definiert haben), um neue Variablenwerte zu definieren, und Sie können
SetzeVars-Funktionen ineinander verschachteln. Wenn Sie eine zuvor definierte Variable in einer verschachtelten
SetzeVars-Funktion verwenden, gilt diese Variable nur für den Umfang der verschachtelten Funktion (als hätten Sie eine vollständig neue Variable definiert). Siehe nachstehendes "Ort"-Beispiel.
Sobald sie definiert sind, können lokale und globale Variablen in jeder Formel innerhalb ihres Geltungsbereichs referenziert werden. Der Geltungsbereich von lokalen und globalen Variablen wird durch die aktuelle Datei begrenzt. Der Geltungsbereich von lokalen Variablen ist das aktuelle Script. Lokale Variablen, die in einer Formel definiert sind, haben die Datei als Geltungsbereich, stehen aber nur zur Verfügung, wenn keine Scripts ausgeführt werden. Lokale und globale Variablen (oder auch zwei lokale Variablen in unterschiedlichen Scripts) können den gleichen Namen haben, werden aber als unterschiedliche Variablen behandelt und können unterschiedliche Werte speichern.
Das folgende Beispiel zeigt, wie benannte Parameter mithilfe der Funktionen Berechne,
SetzeVars und
Hole ( ScriptParameter ) übergeben werden, die nur Zugriff auf die Variable
"a" gestatten (das Beispiel gibt
6 zurück):
Das folgende Beispiel zeigt, wie benannte Parameter übergeben werden, wobei der Zugriff sowohl auf die Variable
"a" als auch auf
"b" erlaubt ist. Durch die Vereinfachung des ersten Parameters wird der zweite Parameter komplexer (das Beispiel gibt
6,
12 zurück):
Das folgende Beispiel zeigt, wie benannte Parameter übergeben werden, während die Syntax des zweiten Parameters der Funktion
SetzeVars weiterhin geprüft werden kann (Das Ergebnis gibt
6,
12 zurück):