主页 > 参考 > 脚本步骤参考 > 字段脚本步骤 > 设置字段(按名称)
设置字段(按名称) 目的 使用计算值结果替换当前记录中计算目标字段的所有内容。 格式 设置字段(按名称)[<计算目标字段>; <计算值>] 选项 • 选择“指定目标字段”或单击“指定”创建算式来指定要替换其内容的字段。在“指定计算方式”对话框中,使用字段列表(位于左侧)和函数列表(位于右侧)以及数学和文本运算符来生成算式。 • 对于“计算结果”,单击“指定”来定义计算值。 兼容性 脚本步骤运行步骤 是否支持 FileMaker Pro 是 FileMaker Server 预定脚本 是 FileMaker Go 是 自定 Web 发布 是 即时 Web 发布 是 Runtime 解决方案 是 源于 FileMaker Pro 10.0 说明 使用“设置字段(按名称)”脚本步骤,可以创建算式来指定字段名称,进而根据字面内容或第二个算式来更改字段的值。 因为要对目标字段进行计算,所以单个“设置字段(按名称)”步骤可以替换 If 条件之间的多个设置字段 脚本步骤。 计算的目标字段必须返回文本结果。 如果没有将完全限定的字段名称用引号括起来,将从已命名字段获取目标字段名称。 如果未指定字段,但在“浏览”模式或“查找”模式下选择了一个字段,则将使用该字段。 注释 • 指定的字段并不一定要位于当前布局中。 • 设置字段(按名称)忽略验证检查。 • 如果可能,“设置字段(按名称)”脚本步骤将激活记录,并在退出或提交该记录之前使其一直处于活动状态。如果可能,使用一系列“设置字段(按名称)”脚本步骤的脚本应该将这些步骤组合在一起,以便随后的“设置字段(按名称)”脚本步骤可以对记录执行操作,而不必在每个“设置字段(按名称)”脚本步骤之后执行记录锁定、数据下载和上传、为字段编制索引等操作。退出或提交记录后,将对这些函数和记录级别进行验证。 示例 1 根据地理位置标识目标字段(“国家统计信息”或“世界统计信息”),然后在目标字段中输入计算值(所有“总计”的总和)。 设置字段(按名称)[If ( 客户::国家 = "日本" ; 客户::国家统计信息 ; 客户::世界统计信息 ); Sum ( 发货单::总计 )] 示例 2 演示何时使用“设置字段(按名称)”而不是“设置字段”来简化脚本。 #使用“设置字段”,需要具有多个 Else If 步骤的 If 语句#以确定要更新“客户”表上的哪个字段,#更新的信息来自“信用征集::电话号码”。 If [ 信用征集::呼叫位置 = "工作"] 设置字段 [客户::工作电话; 信用征集::电话号码]Else If [ 信用征集::呼叫位置 = "家庭"] 设置字段 [客户::家庭电话; 信用征集::电话号码]Else If [ 信用征集::呼叫位置 = "移动"] 设置字段 [客户::移动电话; 信用征集::电话号码]End If #单个“设置字段(按名称)”脚本步骤可执行相同的任务,#方法是使用计算来确定目标字段。 设置字段(按名称)[GetFieldName ( Evaluate ( 信用征集::呼叫位置 & "电话" ) ); 信用征集::电话号码] 相关主题 脚本步骤参考(按字母数字顺序排序的列表) 脚本步骤参考(类别列表)