参考 > 脚本步骤参考 > 文件脚本步骤 > 获取数据文件位置
 

获取数据文件位置

返回某个已打开的数据文件的读写位置。

另请参阅 

选项 

"文件 ID"是一个数字表达式,指定了打开的数据文件文件 ID

"目标"是用于存储打开的数据文件的读写位置的字段或变量。如果变量不存在,则此脚本步骤将创建一个变量(请参阅使用变量)。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud for AWS 

 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 18.0 Advanced

说明 

首次打开数据文件时,读写位置为 0。读取或写入文件后,读写位置移动到读取或写入数据之后的位置。请参阅设置数据文件位置脚本步骤

示例 1 

将变量设置为文件 ID 为 2 的打开的文件当前读写位置。

获取数据文件位置 [文件 ID: 2 ; 目标: $位置]

示例 2 

创建名为 change.log 的文件,将"产品::状态"字段的内容写入文件,然后显示读写位置。如果字段包含已完成,则显示的结果为"当前读写位置:9",位于写入的上一字节之后。

设置变量 [$文件; 值: "change.log"]
创建数据文件 ["$文件" ; 创建文件夹: 关闭]
打开数据文件 ["$文件" ; 目标: $文件 ID]
写入数据文件 [文件 ID: $文件 ID ; 数据源: 产品::状态 ; 写入为: UTF-8]
获取数据文件位置 [文件 ID: $文件 ID ; 目标: $位置]
显示自定义对话框 ["当前读写位置: " & $位置]
关闭数据文件 [文件 ID: $文件 ID]

相关主题 

打开数据文件脚本步骤

写入数据文件脚本步骤

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

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