Get (参与计算的复合字段值序号)

返回一个数字,表示要计算的计算字段的重复项。

格式 

Get (参与计算的复合字段值序号)

参数 

返回的数据类型 

数字

原始版本 

7.0

说明 

返回的第一个重复项是“1”。如果当前字段不是重复字段,则此函数会返回“1”。

示例 1 

当 FileMaker Pro 正在计算某个重复字段中的第五个重复项时,返回“5”。

示例 2 

作为 Quiz::WeightedScore(一个具有五次重复的计算字段)的字段定义,此公式根据 Quiz::Score(一个具有五次重复的数字字段)中的内容,按测验分数在序列中的位置对其进行加权处理:

复制
Quiz::Score * Get ( 参与计算的复合字段值序号 )

当 Quiz::Score 在第 1 至第 5 次重复中分别包含 85、90、78、92 和 88时:

  • Quiz::WeightedScore[1] 返回 85

  • Quiz::WeightedScore[2] 返回 180

  • Quiz::WeightedScore[3] 返回 234

  • Quiz::WeightedScore[4] 返回 368

  • Quiz::WeightedScore[5] 返回 440

示例 3 

作为 Timer::Reminder(带有五个重复项的计算字段)的字段定义,此公式根据 Timer::Start Time(时间字段)和 Timer::Snooze Minutes(数值字段)的内容计算未来时间:

复制
Time ( 小时 ( Extend ( 计时器::开始时间 ) ) ; 分钟 ( Extend ( 计时器::开始时间 ) ) + ( Extend ( 计时器::推迟分钟数 ) * Get ( 参与计算的复合字段值序号 ) ) ; 秒钟 ( Extend ( 计时器::开始时间 ) ) )

在本例中,Extend 函数允许在重复字段的每个重复项中使用非重复字段。

当“计时器::开始时间”中包含“12:00:00”并且“计时器::推迟分钟数”中包含“6”时:

  • 计时器::提醒[1] 返回 12:06:00

  • 计时器::提醒[2] 返回 12:12:00

  • 计时器::提醒[3] 返回 12:18:00

  • 计时器::提醒[4] 返回 12:24:00

  • 计时器::提醒[5] 返回 12:30:00