In der Designer-Hilfe zu der @-Funktion @SetEnvironment steht bei Verwendung u. a. folgendes:
Verwenden Sie @SetEnvironment, wenn Sie eine Umgebungsvariable innerhalb einer anderen @Funktion (z. B. @If oder @Do) einrichten möchten. Um eine Umgebungsvariable außerhalb einer @Funktion einzurichten, verwenden Sie @Environment oder das Schlüsselwort ENVIRONMENT.
und zu der @-Funktion @Environment
Verwenden Sie @Environment, wenn Sie in einer Formel eine Umgebungsvariable definieren möchten. Wenn sie innerhalb einer anderen @Funktion verschachtelt wird (z. B. @If oder @Do), verwenden Sie stattdessen @SetEnvironment.
Soll dies bedeuten, dass die @-Funktion @SetEnvironment außerhalb einer @-Funktion keine Wirkung hat oder warum die unterschiedliche Verwendung abhängig vom Kontext?