Technical Brief

FileMaker Go 1.2.1 Technical Brief
12
Script Triggers
Script Triggers, including OnTimer, work in FileMaker Go as long as they use supported script steps. See the
“ScriptingforaMobileWorld”sectionbelowforanexample.
Calculations
The calculation engine is fully available on FileMaker Go with plug-ins being the only exception. Custom functions
are also supported including recursive functions with the same stack limits as FileMaker Pro. Mobile devices do
not have as much processing power, so performance needs to be considered when creating formulas that work
with related data. Additionally, unstored calculations should be used sparingly. This will be discussed more in the
performance section. It is important to note changes to the following functions:
• Get(SystemPlatform) returns 3 when performed on the mobile device.
• Get(ApplicationVersion)fortheiPhoneandiPodTouchwillreturn“Go1.x.x”andfortheiPadwillreturn“Go_
iPad1.x.x”.
• Giventhattherearenonetopress,Get(TriggerModifierKeys) and Get(ActiveModifierKeys) do not return
expected modifier key information.
• Get(WindowContentHeight) and Get(WindowContentWidth) are the only two Window functions that change
with device rotation
Custom Menus
Custom Menus are supported in a limited way in FileMaker Go for the obvious reason that many of the menus that
are available in FileMaker Pro are not available or applicable in FileMaker Go. You can modify and override the
following menu items that are displayed in the interface:
• Inthe menu in Browse mode:
- Show All Records
- Show Omitted Records
- Omit Records...
- Sort Records...
- Enter Find Mode
• Inthe menu in Find mode:
- Show All Records
- Show Omitted Records
- Constrain Found Set
- Extend Found Set
- Perform Find
- Exit Find Mode
• Inthe menu in Find mode:
- Add Find Request
- Duplicate Find Request
- Delete Find Request
- Revert Find Request...