设置数据文件位置
设置某个已打开的数据文件的读写位置。
另请参阅
使用脚本自动执行任务
选项
•
"
文件 ID
"是一个数字
表达式
,指定了打开的
数据文件
的
文件 ID
。
•
"
新位置
"是指定数据文件的新读写位置的数字表达式。
兼容性
产品
|
是否支持
|
FileMaker Pro Advanced
|
是
|
FileMaker Go
|
是
|
FileMaker WebDirect
|
否
|
FileMaker Server
|
是
|
FileMaker Cloud 产品
|
是
|
FileMaker Data API
|
否
|
自定义 Web 发布
|
是
|
Runtime 解决方案
|
否
|
源于
FileMaker Pro 18.0 Advanced
说明
读写位置是从文件开头开始读取或写入数据的字节数。在文件开头,读写位置为 0。在文件末尾,位置与文件大小相同(参阅
获取文件大小脚本步骤
)。
注释
•
如果为"
新位置
"指定负值,则
Get (上一个错误) 函数
将返回错误。
示例 1
将文件 ID 为 2 的打开的文件的读写位置设置为变量中存储的值。
设置数据文件位置 [文件 ID: 2 ; 新位置: $位置]
示例 2
将"实用工具::日志条目"字段的内容写入 Documents 文件夹中名为 change.log 的文件末尾。
设置变量 [$文件; 值: Get (文档路径) & "change.log"]
获取文件存在的值 ["$文件" ; 目标: $文件已存在]
If [$文件不存在]
退出脚本 [文本结果:]
End If
获取文件大小 ["$文件" ; 目标: $文件大小]
打开数据文件 ["$文件" ; 目标: $文件 ID]
设置数据文件位置 [文件 ID: $文件 ID ; 新位置: $文件大小]
写入数据文件 [文件 ID: $文件 ID ; 数据源: 实用工具::日志条目 ; 写入为: UTF-8 ; 附加换行符]
打开数据文件脚本步骤
脚本步骤参考(按字母顺序排序的列表)
脚本步骤参考(类别列表)