Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.1   10.2   10.3   10.4   10.5   11.0   11.1   11.2   11.3   11.4    Statistic    FMM    Blog  


Creates variables with given keys and values from dictionary.

Component Version macOS Windows Linux Server iOS SDK
Dictionary 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "Dictionary.SetVariables"; DictionaryRef { ; Options } )   More


Parameter Description Example Flags
DictionaryRef The reference number to the dictionary. $dic
Options Whether to create local or global variables.
Pass 2 to create global variables ($$)
Pass 0 to create local variables ($), default.

Add 1 to free the dictionary after doing this.
1+2 Optional


Returns OK or error.


Creates variables with given keys and values from dictionary.
The plugin evaluates a Let statement which defines variables in current script with the content of the dictionary. This is very useful for passing arguments to a script (see blog post & guide)

This does not work, if passing dictionary reference number from client to server or back!

Release notes

Example Databases

Blog Entries

Created 14th March 2015, last changed 18th July 2021

Dictionary.SetValueForKey - Dictionary.ToJSON

Feedback: Report problem or ask question.

MBS FileMaker tutorial videos

Start Chat