参考 > 脚本步骤参考 > 控制脚本步骤 > 配置区域监视脚本
 

配置区域监视脚本

配置指定的脚本以在 iOS 或 iPadOS 设备进入或退出指定区域时运行。

另请参阅 

选项 

监视器”指定受监控区域是由 iBeacon 还是地理围栏定义。使用“清除”选项可以停止监视区域。

名称”指定监视器的名称。无论该区域是由地理围栏还是 iBeacon 定义,您都必须为每个监视器指定唯一的名称。如果指定现有监视器的名称,则取消现有监视器,并使用相同名称配置一个新的监视器。

脚本”指定将在 iOS 或 iPadOS 设备进入或退出受监控区域时运行的脚本。

可选脚本参数”指定脚本的脚本参数。

以下选项仅用于 iBeacon:

UUID”指定要监视的 iBeacon 的通用唯一标识符。UUID 标识属于特定类型或来自特定组织的一个或多个 iBeacon。例如,一家百货商店的所有分支的 iBeacon 均可共享同一 UUID。

较大值”(可选)指定用于标识一组 iBeacon 的值。例如,某个百货商店的特定分支中的所有 iBeacon 可以共享相同的较大值。较大值必须介于 0 和 65535 之间。

较小值”(可选)指定用于标识一组 iBeacon 中的特定 iBeacon 的值。例如,某百货商店特定分店的玩具部中的所有 iBeacon 可以共享相同的较小值。较小值必须介于 0 和 65535 之间。

以下选项仅用于地理围栏:

纬度”指定待监控区域的纬度。

经度”指定待监控区域的经度。

半径”指定待监控区域的半径(以米为单位)。该值必须大于零且小于由设备和 iOS 或 iPadOS 版本定义的最大值。

兼容性 

 

产品 

是否支持 

FileMaker Pro 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud 产品 

 

FileMaker Data API 

 

自定义 Web 发布 

 

原始版本 

16.0

说明 

使用此脚本步骤可以在 iOS 或 iPadOS 设备进入或退出区域时运行指定的脚本。区域可通过 iBeacon 或地理围栏定义。例如,您可以在博物馆的不同画廊使用 iBeacon,然后将不同脚本配置为在游客走近每个画廊时提供补充音频或视频。

要停止监视某个区域,请使用“清除”选项并指定要停止的监视器的名称。如果未指定任何要清除的区域监视器名称,则所有活动的区域监视器均将停止。

每次设备进入或退出定义的区域时,iOS 或 iPadOS 均会通知 FileMaker Go。要确定设备是进入还是退出区域,请在区域监视器运行的脚本中使用 Get (区域监视事件) 函数

注释 

一次最多可以监视 20 个区域。

如果缺少任何必需选项的值,则不会配置该脚本。

每个区域监视器都有一个关联的窗口,该窗口将在指定脚本运行时显示。关闭某个窗口即会清除针对该窗口配置的所有监视器。

如果指定的纬度值超过范围(即 -90 至 90),则返回值为纬度 - i*90,其中 i 是纬度与 90 的商。返回值与纬度具有相同的符号,且绝对值小于 90。

如果指定的经度值超过范围(即 -180 至 180),则返回值为经度 - i*180,其中 i 是经度与 180 的商。返回值与经度具有相同的符号,且绝对值小于 180。

如果此脚本步骤配置不正确,则 FileMaker Go 会显示错误。有关您收到的任何错误的信息,请使用 Get (上一个外部错误详情) 函数

示例 1 

当 iOS 或 iPadOS 设备进入或退出波普艺术画廊内指定 iBeacon 的范围时,运行 PopArtVideo 脚本。

配置区域监视脚本 [监视器: iBeacon; 名称: 监视器名称; 脚本: "PopArtVideo"; UUID: "BA37611E-FB73-4FFD-8FD3-63459D3FF280"; 较大值: 10; 较小值: 1]

相关主题 

Get (区域监视事件) 函数

RangeBeacons 函数

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)