blockly > Variables > getVariable
Variables.getVariable() function
Look up a variable on the given workspace. Always looks in the main workspace before looking in the flyout workspace. Always prefers lookup by ID to lookup by name + type.
Signature:
export declare function getVariable(workspace: Workspace, id: string | null, opt_name?: string, opt_type?: string): VariableModel | null;
Parameters
Parameter | Type | Description |
---|---|---|
workspace | Workspace | The workspace to search for the variable. It may be a flyout workspace or main workspace. |
id | string | null | The ID to use to look up the variable, or null. |
opt_name | string | (Optional) The string to use to look up the variable. Only used if lookup by ID fails. |
opt_type | string | (Optional) The type to use to look up the variable. Only used if lookup by ID fails. |
Returns:
VariableModel | null
The variable corresponding to the given ID or name + type combination, or null if not found.