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.5
11.0
11.1
11.2
11.3
11.4
11.5
12.0
12.1
12.2
Statistic
FMM
Blog
FM.VariableSet
Stores a named variable that can be retrieved later using FM.VariableGet.
Component | Version | macOS | Windows | Linux | Server | iOS SDK | License |
FM Variables | 1.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | Paid |
MBS( "FM.VariableSet"; Name; Value ) More
Parameters
Parameter | Description | Example |
---|---|---|
Name | the name of the variable | |
Value | the value to assign to the variable |
Description
Stores a named variable that can be retrieved later using FM.VariableGet.Unlike the variables that were introduced in FileMaker 8 these variables are not limited to the File or Script. In other words they can be retrieved from any file in the system regardless of where they were declared. All values are stored in their native data types (up to version 4.4 only text).
Use FM.VariableClear to clear the variables or FM.VariableClearAll to clear them all. FM.VariableList returns list of all defined variables.
On server, the variables are shared by all users connected to the server. So e.g. on Web Direct all users have the same set of global variables via plugin. You can prefix variables with user ID/Name to make them per use unique.
Examples
Set a variable
MBS( "FM.VariableSet" ; "myVar"; "Hello" )
See also
- FM.VariableAdd
- FM.VariableAppend
- FM.VariableClear
- FM.VariableClearAll
- FM.VariableGet
- FM.VariableList
- FM.VariableNames
- FM.VariableReset
Example Databases
- CURL/WebViewer Download Images with CURL
- Drag and Drop/for Mac/Image drag from one database to other/Image drag
- Drag and Drop/for Mac/Text drag from one database to other/Text drag
- Third Party/FileMaker Snippet Storage
- Utility functions/Global Variables
Blog Entries
FileMaker Magazin
Created 18th August 2014, last changed 24th July 2018
FM.VariableReset - FSEvents.Create
Feedback: Report problem or ask question.
