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ž

Metóda GetPersistentVal

Objekt Salamander

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