Get (区域监视事件)
返回一些事件,这些事件引发“配置区域监视脚本”脚本步骤中指定的脚本运行。
格式
Get (区域监视事件)
参数
无
返回的数据类型
文本
原始版本
16.0
说明
如果某个事件引起配置区域监视脚本脚本步骤中指定的脚本运行,此函数返回:
- 区域监视器名称
- iOS 或 iPadOS 设备进入或离开被监视区域的时间戳
时间戳根据定制化 App 的设置来确定格式,使用创建定制化 App 的区域设置或系统的区域设置。
- 如果设备进入被监视区域,则返回“1”,否则返回“0”。
每个监视器的事件都按时间顺序显示,从最早的事件开始按以下格式显示:
<区域名称>
<时间戳>; <1 或 0>
<时间戳>; <1 或 0>
<时间戳>; <1 或 0>
注释
- 如果用户在 FileMaker Go 被挂起时进入或离开被监视区域,通知会在 FileMaker Go 恢复到前台时再送达。这可能导致 Get(区域监视事件) 函数返回多个值。
示例 1
在以下示例中,一个定制化 App 使用“配置区域监视脚本”脚本步骤来监视一个区域的 iBeacon。监视器的名称是 BeaconMonitor。此脚本使用一个对话框显示有关进入或离开被监视区域的设备的信息。
显示自定义对话框 ["检测到新设备" ; Get (区域监视事件)]
在此示例中,定制化 App 使用德语区域设置创建,FileMaker Go 使用系统设置。如果某个 iOS 或 iPadOS 设备在 2019 年 1 月 27 日上午 10:45 进入该区域并在几小时后离开,此对话框显示以下信息。
BeaconMonitor
2019/1/27 10:45 上午;1
2019/1/27 1:26 下午;0