Named constants and other special keywords
FileMaker Pro defines certain constants you can use by name in any calculation formula. Many constants are defined as values for a parameter in specific functions, such as the JSONObject value for the type parameter of the JSONSetElement function. Other constants are for general use, such as the Boolean values True and False. Some keywords like ROWID are reserved because of their special use in SQL and OData; in FileMaker formulas, they are equivalent to specific Get functions.
Treat these as reserved words and avoid using them as field or table names. See Using a reserved word or symbol for a field or table name.
| Name | Category | Notes |
|---|---|---|
|
|
Text style |
All text styles combined. Use with TextStyleAdd and TextStyleRemove. |
|
|
Text style |
Bold text. Use with TextStyleAdd and TextStyleRemove. |
|
|
Character set |
Font character encoding.1 |
|
|
Text style |
Condensed spacing. Use with TextStyleAdd and TextStyleRemove. |
|
|
Character set |
Font character encoding.1 |
|
|
Text style |
Double underline. Use with TextStyleAdd and TextStyleRemove. |
|
|
Text style |
Extended spacing. Use with TextStyleAdd and TextStyleRemove. |
|
|
Boolean |
Returns 0. |
|
|
Character set |
Font character encoding.1 |
|
|
Lookup |
Find next higher value. Use with LookupNext. |
|
|
Text style |
Yellow highlight. Use with TextStyleAdd and TextStyleRemove. |
|
|
Text style |
Italic text. Use with TextStyleAdd and TextStyleRemove. |
|
|
JSON type |
JSON array type. Use with JSONSetElement and JSONGetElementType. |
|
|
JSON type |
JSON boolean type. Use with JSONSetElement and JSONGetElementType. |
|
|
JSON type |
JSON null type. Use with JSONSetElement and JSONGetElementType. |
|
|
JSON type |
JSON number type. Use with JSONSetElement, JSONGetElementType, and GetRecordIDsFromFoundSet. |
|
|
JSON type |
JSON object type. Use with JSONSetElement and JSONGetElementType. |
|
|
JSON type |
JSON raw type (auto-detect). Use with JSONSetElement. |
|
|
JSON type |
JSON string type. Use with JSONSetElement, JSONGetElementType, and GetRecordIDsFromFoundSet. |
|
|
JSON type |
JSON string ranges type. Use with GetRecordIDsFromFoundSet. |
|
|
Lookup |
Find next lower value. Use with LookupNext. |
|
|
Text style |
Lowercase letters. Use with TextStyleAdd and TextStyleRemove. |
|
|
Character set |
Font character encoding.1 |
|
|
Character set |
Font character encoding.1 |
|
|
Text style |
Remove all styles. Use with TextStyleAdd and TextStyleRemove. |
|
|
Path type |
POSIX path format. Use with ConvertFromFileMakerPath and ConvertToFileMakerPath. |
|
|
Character set |
Font character encoding.1 |
|
|
Record metadata |
Equivalent to Get(RecordID). |
|
|
Record metadata |
Equivalent to Get(RecordModificationCount). |
|
|
Character set |
Font character encoding.1 |
|
|
Character set |
Font character encoding.1 |
|
|
Text style |
Small capital letters. Use with TextStyleAdd and TextStyleRemove. |
|
|
Text style |
Strikethrough text. Use with TextStyleAdd and TextStyleRemove. |
|
|
Text style |
Subscript text. Use with TextStyleAdd and TextStyleRemove. |
|
|
Text style |
Superscript text. Use with TextStyleAdd and TextStyleRemove. |
|
|
Character set |
Font character encoding.1 |
|
|
Text style |
Title case letters. Use with TextStyleAdd and TextStyleRemove. |
|
|
Character set |
Font character encoding.1 |
|
|
Boolean |
Returns 1. |
|
|
Text style |
Underline text. Use with TextStyleAdd and TextStyleRemove. |
|
|
Text style |
Uppercase letters. Use with TextStyleAdd and TextStyleRemove. |
|
|
Path type |
URL path format. Use with ConvertFromFileMakerPath and ConvertToFileMakerPath. |
|
|
Value type |
Value list format. Use with GetRecordIDsFromFoundSet. |
|
|
Value type |
Value list with ranges. Use with GetRecordIDsFromFoundSet. |
|
|
Path type |
Windows path format. Use with ConvertFromFileMakerPath and ConvertToFileMakerPath. |
|
|
Text style |
Underline words only. Use with TextStyleAdd and TextStyleRemove. |
-
Reserved for the TextFont and TextFontRemove functions but no longer used.
Related topics