Component: EnvironmentVariables 
--------------------------------

Set and query environment variables from operating system.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [5.1](newinversion51.md "First functions introduced with version 5.1.") / [16.1](newinversion161.md "Newest functions in version 16.1.") | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

  
| Item | Details |
|:--|:--|
| [EnvironmentVariables.ClearValue](EnvironmentVariablesClearValue.md)   Clears a variable by removing it from the environment. | All   5.1 |
| [EnvironmentVariables.Count](EnvironmentVariablesCount.md)   Queries number of environment variables. | All   5.1 |
| [EnvironmentVariables.JSON](EnvironmentVariablesJSON.md)   Queries all variables with values as JSON. | All   16.1 |
| [EnvironmentVariables.Name](EnvironmentVariablesName.md)   Queries name of environment variable with given index. | All   5.1 |
| [EnvironmentVariables.Names](EnvironmentVariablesNames.md)   Queries list of environment variable names. | All   5.1 |
| [EnvironmentVariables.SetValue](EnvironmentVariablesSetValue.md)   Sets an environment variable. | All   5.1 |
| [EnvironmentVariables.Value](EnvironmentVariablesValue.md)   Queries value of an environment variable. | All   5.1 |

7 functions shown.

These functions are free to use.

### Release notes

- **Version 16.1**
    - Added [EnvironmentVariables.JSON](https://www.mbsplugins.eu/EnvironmentVariablesJSON.shtml) function.
- **Version 8.0**
    - Fixed [EnvironmentVariables.Names](http://www.mbsplugins.eu/EnvironmentVariablesNames.shtml) to not crash on Linux.

### Blog Entries

- [Free Tier for MBS FileMaker Plugin](https://www.mbsplugins.de/archive/2023-01-30/Free_Tier_for_MBS_FileMaker_Pl/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 5.1 for OS X/Windows](https://www.mbsplugins.de/archive/2015-05-19/MBS_FileMaker_Plugin_51_for_OS/monkeybreadsoftware_blog_filemaker)

### Example Databases

- [Utility functions/Environment Variables](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Utility%20functions/Environment%20Variables.shtml#1GroupButton18.0000000540.000000043.0000000631.0000000LayoutObjectAnchor_)

[HTML Version](component_EnvironmentVariables.shtml)