导入记录
 
目的 
从指定的文件或数据源导入记录。
另请参阅 
格式 
导入记录 [无对话框; “<数据源或文件名>”; 添加/更新现有内容/更新匹配内容; <平台和字符集>]
选项 
 •
不通过对话框执行”禁止在执行此脚本步骤时显示与导入相关的对话框。但是,如果没有指定数据源文件,则从 FileMaker Pro 运行脚本时将显示“打开文件”对话框。
 •
指定数据源”指定要导入的数据文件或数据源。根据您选择的文件或数据源,将显示一个相应的对话框来指定以下附加选项:
 
 •
指定导入顺序”指示 FileMaker Pro 使用预定义的导入顺序。文件中使用的上次导入顺序显示为默认顺序,可以对其进行编辑。该选项还可以让您选择是要将重复字段的数据保存在一起,还是将重复字段拆分为单独的记录,以及是否添加新记录、替换当前搜索结果中的数据或将数据作为新表导入。
注释  如果导入源字段和目标字段通过匹配名称进行了映射,则每次执行该脚本步骤时将动态执行文件名匹配。
兼容性 
 
脚本步骤运行步骤 
是否支持 
FileMaker Pro 
 
FileMaker Server 预定脚本 
部分 
FileMaker Go 
部分 
自定 Web 发布 
 
FileMaker WebDirect 
部分 
Runtime 解决方案 
 
源于 
FileMaker Pro 6.0 或更早版本
说明 
可以设置导入顺序并使用“指定导入顺序”选项,也可以通过对话框执行该脚本步骤,以便用户可以设置新的条件,如将数据作为新表导入。
如果源文件已打开,将导入搜索结果;否则将导入源表中的所有记录。
如果将此脚本步骤纳入 FileMaker Server 预定脚本,并且不选择“不通过对话框执行”,则该脚本步骤后将显示文本“(不兼容)”。但该脚本仍会运行。该行为将与选择“不通过对话框执行”时相同。有关更多信息,请参阅Get(文档路径列表) 函数
如果安排 FileMaker Server 脚本执行以下任何一种操作,都将收到错误:
 •
 •
 •
注释
 •
 •
 •
<文档>/file.csv
<临时路径>/file.csv
<文档>/文件夹1/file.csv
<临时路径>/文件夹1/文件夹2/文件夹3/文件夹4/file.csv
 •
 •
 •
对于 FileMaker Pro,如果未从 FileMaker Pro 中执行的脚本中指定绝对路径,将假定该路径与运行脚本的数据库文件的位置相关。例如,如果包含“导出记录”脚本步骤的脚本以路径名 file:/export.tab 运行,且运行该脚本的文件位于“/MyFiles/Library/Books.fmp12”,则导出文件将创建为“/MyFiles/Library/export.tab”。
 •
 •
 •
 •
 •
 •
 •
 •
FileMaker WebDirect 不支持“不通过对话框执行”或“指定源文件”选项。
 •
示例 1 
作为新记录从“新产品目录.xlsx”导入信息,而不提示用户。
转到布局 ["产品"]
导入记录 [无对话框, 源:"新产品目录.xlsx"; 工作表:"库存"; 添加; Mac Roman]
示例 2 
使用“新产品目录.xlsx”中的信息更新现有记录。
转到布局 ["产品"]
对记录排序 [恢复; 无对话框]
转到记录/请求/页面 [第一个]
导入记录 [无对话框, 源:"新产品目录.xlsx"; 工作表:"库存"; 更新匹配内容; Mac Roman]
示例 3 
导入记录后设置下一个序列值。当为了保留日期以及其他自动输入的值而未选中“导入时执行自动输入选项”时,这很有用。
转到布局 ["产品"]
导入记录 [无对话框, 源:"新产品目录.xlsx"; 工作表:"库存"; 添加; Mac Roman]
设置下一个序列值 [发货单::发货单 ID; Get ( 总记录数 ) + 1]
对记录排序 [恢复; 无对话框]
转到记录/请求/页面 [第一个]
相关主题 
设置下一个序列值 脚本触发器
导出记录 脚本触发器
脚本步骤参考(按字母数字顺序排序的列表)
脚本步骤参考(类别列表)