GET{"name"} -- get a variable
- Get the value of a named variable, previously set with
%SET{}%
. The%SET{}%
and%GET{}%
variables are handled by the SetGetPlugin. - Syntax:
%GET{ "name" default="..." }%
- Parameters:
Parameter Description Default "name"
Name of variable, such as menu
. May optionally contain a JSON path, such asmenu.File.Open
.(required) format="..."
Format with supported variables:
•$name
for variable name
•$value
for variable value
•$isdefined
expanding to1
or0
depending if variable is defined or not
•$isset
expanding to1
or0
depending if variable is logically true or false
•$ispersistent
expanding to1
or0
depending if variable is persistent or not
• all FormatTokens such as$dollar
,$n
,$percnt
."$value"
default="..."
Text shown if variable is not defined, e.g. not found. This parameter overrides the format parameter. ""
(empty string)store="..."
Specify a store name that holds the persistent variable. This assumes the variable was previously set with the same store name. ""
- Example:
%GET{"lunch"}%
returnsSushi
if the following has been previously set:
%SET{ "lunch" value="Sushi" }%
- see more examples - JSON Syntax:
%GET{ name }%
- see description. - Example to set a JSON object and to get a JSON object with a JSON path:
-
%SET{ menu = { "File": { "New": [ "new", "F" ], "Open": [ "open", "F" ] }, "Edit": { "Copy": [ "cpy", "F" ], "Paste": [ "pst", "F" ] } } }%
- set a JSON object -
%GET{ menu.File.Open }%
- returns:["open","F"]
-
- Category: ApplicationsAndComponentsVariables, DevelopmentVariables
- Related: IF, SET, SETGETDUMP, SetGetPlugin, SpreadSheetPlugin