返回使用在 iOS 设备的指定传感器的值。
GetSensor(传感器名称{;选项1;选项2})传感器名称 - 支持的传感器的名称(如下所示)。
选项1 - 指定传感器的可选参数。
选项2 - 指定传感器的可选参数。
括号 { } 中的参数是可选的。
文本、数字
FileMaker Pro 17.0 Advanced
使用此函数可捕获传感器为运行 FileMaker Go 的 iOS 设备提供的信息。例如,可以找出用户行走的距离或步数;或是 iOS 设备的加速度、速度、航向和姿势。
  | 返回  | 返回的数据类型  | 
  | 
  | 
电池  | 
  | |||
  | 电池充电量(0.0 到 1.0)。  | 数字  | 
  | 
  | 
  | 表示电池充电状态的数字:  | 数字  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
地点  | 
  | |||
  | iOS 设备当前所在地点,格式为: 
  | 文本1  | 
  | 
  | 
  | iOS 设备当前所在地点,格式为: 
  | 文本1  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
姿势、速度和加速度  | 
  | |||
  | iOS 设备的姿势(以弧度为单位),格式为: 
  | 文本1  | 
  | 
  | 
  | iOS 设备的旋转速度(以弧度/秒为单位),格式为: 
  | 文本1  | 
  | 
  | 
  | 用户给予 iOS 设备的加速度(以每平方秒的米数为单位,m/s2),格式为: 
  | 文本1  | 
  | 
  | 
  | 重力加速度(以每平方秒的米数为单位,m/s2),格式为: 
  | 文本1  | 
  | 
  | 
  | 设备速度(以米/秒为单位)。  | 数字  | 
  | 
  | 
  | 当前运动方向(以度为单位)。返回从 0.0 到 359.9 度的值。  | 数字  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
磁性  | 
  | |||
  | iOS 设备当前姿势的磁场矢量(以微特斯拉为单位),格式为: 
  | 文本1  | 
  | 
  | 
  | 用户设备相对于磁北的方向(以度为单位)。返回从 0.0 到 359.9 度的值。  | 数字  | 
  | 
  | 
  | 用户设备相对于真北的方向(以度为单位)。返回从 0.0 到 359.9 度的值。  | 数字  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
步数  | 
  | |||
  | 设备在指定持续时间内检测到的步数。  | 数字  | 
  | 
  | 
  | 用户在指定持续时间内行走的估计距离(以米为单位)。  | 数字  | 
  | 
  | 
  | 用户在指定持续时间内上的楼层数。  | 数字  | 
  | 
  | 
  | 用户在指定持续时间内下的楼层数。  | 数字  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
空气压力  | 
  | |||
  | 记录的空气压力(以千帕为单位)。  | 数字  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
传感器列表  | 
  | |||
  | 设备可用  | 文本  | 
  | 
  | 
1. 数据以回车符分隔的数值列表形式返回。
•精度是表示距离(以米为单位)的数值。默认精度值为 100 米。
•超时是表示获取数据所需的最长时间(以秒为单位)的数值。默认超时值为 10;最大值为 600。
•默认过去秒数是自午夜开始计算的秒数。
•如果传感器不可用于设备,FileMaker Go 将返回空字符串。
•location 值与 Location 函数相同。
•locationValues 的值与 LocationValues 函数相同。
如果用户在过去一个小时内步行了 8000 步,GetSensor ("stepCount"; 3600) 将返回 8000。