Metóda SetPersistentVal
Metóda SetPersistentVal uloží hodnotu do trvalého úložiska. Hodnota je dostupná pri ďalšom spustení skriptu aj ostatným skriptom.
Syntax
SetPersistentVal(key, val)
Parametre
key
Povinné. Reťazec určujúci názov hodnoty. Môže obsahovať len veľké a malé písmená A–Z, číslice 0–9, podčiarkovník, bodku a dvojbodku. Dĺžka je obmedzená na 255 znakov. Názvy hodnôt nerozlišujú veľkosť písmen.
val
Hodnota na uloženie. Podporované sú len reťazce a celé čísla. Na odstránenie hodnoty ju nastavte na null.
Poznámky
Keďže trvalé hodnoty zdieľajú všetky skripty, pre súkromné hodnoty používajte jedinečný názov. Inak môže názov kolidovať so súkromnou hodnotou iného skriptu. Podľa zvyklosti sa tvorí podľa schémy [script_name][dot][value_name].
Uloženú hodnotu skript načíta metódou GetPersistentVal.
Príklad
JScript
// set public value
Salamander.SetPersistentVal("PublicValueName", 6);
// set private value
Salamander.SetPersistentVal("ScriptName.PrivateValueName", "hello");
// delete the value
Salamander.SetPersistentVal("ValueToDelete", null);
Pozrite tiež
From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository