Skip to content

Fbl.Fetch

Name Mandatory Description Default Type
⬅️ Input The typed or untyped Form ID of the form(s) from which the variable is to be read. It can be a single Form ID or a sequence of Form IDs. NoneInt16Fbl.TypedFormId[None Int16 Fbl.TypedFormId]
Output ➡️ The value(s) of the requested variable from the specified form(s). The output is either a single value or a sequence of values, depending on the input. Any[Any]
Behavior No The Behavior where the variable to read is located. none BehaviorVar(Behavior)
Name No The variable name to read. none StringVar(String)
Key No The optional key name if the variable to read is within table. none NoneStringVar(String)
Silent No Ignore failures without logging. none NoneBool
NoCache No Don't cache variable states. none NoneBool

Fetches the value of a specified variable from a form or a sequence of forms. The form is identified by its Form ID, and the variable is identified by its Behavior and name. This operation is asynchronous and can cross Behaviors, but when used within the same subsystem, it will execute inline. Supports optional caching and silent failure handling.