This sub-action copies data from a stored
Global type variable into a custom
Argument so it is available to the rest of the action.
Global variables can be stored with or without an associated
Global source are single variables that have the same data no matter the user context
User source stores a copy of that variable name against each unique user so when data is retrieved it will pull based on the selected context:
||Pull the information for the user activating the action|
||Pull the information for the current
Any Global / User variable can be set as
Persisted. If this flag is set Streamer.bot will save the data into the
Globals.dat file in the
Data folder. Data saved in this way will survive application restarts.
When fetching data you can select to use the persisted data store or the temporary one.
These data stores are completely separate so data stored in the
Persistedmemory will not be copied to the
Temporary. Generally speaking you will always want to match your data store
This is the name of the
User variable to fetch
This should always be in
camelCaseie. with a lower case initial letter, Streamer.bot can not retrieve data from any store if the initial letter is capitalised
This is the name of the custom
Argument the data will be stored in.
It is best practice to always name this something different than the
Globalyou are reading from. Not only does this make your workflow easier to read and debug, it can also prevent strange issues with logic and inline functions
If the specified
User variable does not exist for that context, the Get subaction will create it for you and populate with this value