Nabrio Help
Nabrio Help

Getting Started

Nara Overview

Understanding Nara

Using Nara

Components

Variable Array CreateVariable Array ModifyVariable CreateVariable ModifyDB Table Custom ModifyDB Table Custom ReadDB Table InitializeDB Table Row Insert or ModifyDB Table Row ModifyDB Table Read Last RowDB Table Rows DeleteDB Table Rows Read FiltersDB Table Rows Read

Miscellaneous

Nomenclature
Troubleshooting
Notice and DisclaimerEULA
NodesData

Variable Create

Slot Usage: 0
Child Nodes
Variable Modify

Overview

Variable Create defines and initializes a single scalar or structured variable.

The selected type controls which value input fields appear. At runtime, this variable can be modified by Variable Modify or referenced by other nodes.

Input

Type

string required

Base variable type.

Supported types include:

  • string
  • number
  • integer
  • boolean
  • object{*}
  • string_date-time
  • rectangle object
  • contour array
  • image (string_base64image)
  • week time ranges

Alias

string advanced

Optional variable identifier for API and cross-node references.

If empty, node ID is used as variable alias.

Type-Specific Value Fields

After selecting Type, corresponding value fields appear:

  • String: varString (supports Template Expressions), plus max-character policy.
  • Number/Integer: value field with optional valid min/max range for create-time clamping.
  • Boolean: varBool.
  • Object: varObject plus optional object JSON schema.
  • Datetime: either current datetime (varDateTimeNow) or manual datetime value.
  • Rectangle: x, y, width, height.
  • Contour: array of [x,y] points.
  • Image: base64 image input.
  • Week Time Ranges: per-day time range arrays.

Output

outValue

Variable value with type based on selected Type.

variableType

string

Resolved type of this variable.

variableAlias

string

Effective alias used for references.

Variable Array Modify

Previous Page

Variable Modify

Next Page

On this page

OverviewInputTypeAliasType-Specific Value FieldsOutputoutValuevariableTypevariableAlias