参考 > 脚本步骤参考 > 记录脚本步骤 > 导出记录
 

导出记录

将记录导出到指定文件。

另请参阅 

选项 

包括对话框”指定在执行此脚本步骤时是否显示对话框。使用这些对话框,用户可以设置新的导出条件。

创建目录”,以指定是否在输出文件路径中创建您指定的新目录。

指定输出文件”允许您指定要导出的文件和文件类型。选择要导出到的文件夹,或者直接在列表中键入文件夹路径。每行指定一个路径。FileMaker Pro Advanced 将使用它找到的第一个路径。请参阅创建文件路径。所使用的文件类型取决于使用导出数据的程序的导入要求。您还可以指定在保存后执行“自动打开文件”或“以该文件为附件创建电子邮件”选项。

如果 FileMaker Pro Advanced 运行的脚本未指定绝对路径,且包含该脚本的数据库文件被托管,那么会假定路径是当前用户的“文档”文件夹。

注释  可以通过选择“Excel 工作簿 (.xlsx)”将记录作为 Microsoft Excel 工作表导出。请参阅将记录保存和发送为 Excel 文件

如果将 XML 指定为导出文件类型,将显示“指定 XML 和 XSL 选项”对话框,您可以从中指定 XML 语法,并可以选择 XSLT 样式表(如果要转换 XML)。XSLT 数据源可能是一个文件,也可能是 HTTP 请求的结果,或者是一个生成文件路径或 HTTP 请求的算式。

注释  不要使用 FMPDSORESULT 语法导出名称完全由数字(例如“2”)组成的字段,或名称为单字节假名字符(日语版本)的字段。

指定导出顺序”使用在添加该脚本步骤时生效的导出顺序。文件中使用的上次导出顺序显示为默认顺序,可以对其执行编辑或删除操作。如有必要,请从列表中选择一个输出文件字符集。选择“将当前布局的数据格式应用于导出的数据”,否则将使用上次导出的数据的格式。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

部分 

FileMaker WebDirect 

部分 

FileMaker Server 

部分 

FileMaker Cloud 

部分 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 6.0 或更低版本

说明 

可以在添加该脚本步骤前设置导出顺序,也可以通过对话框执行该步骤,以便用户可以设置新条件。“导出记录”将导出当前浏览的所有记录。如果要限制导出的记录集,请在使用“导出记录”前使用查找请求

如果将此脚本步骤纳入服务器端脚本,并且未将“包括对话框”设置为“关闭”,则该脚本步骤将显示文本“(不兼容)”。但该脚本仍会运行。该行为将与“包括对话框”设置为“关闭”时相同。有关更多信息,请参阅 Get ( 文档路径列表 ) 函数

注释 

在服务器端脚本中:

不支持导出为 FMP12 格式。

只能访问特定文件夹。请参阅服务器端脚本中的路径

在 FileMaker Go 中:

不支持导出为 FMP12 或 XML 格式。

不支持“创建目录”选项。

在 FileMaker WebDirect 中:

此脚本步骤在移动浏览器中不受支持。

不支持导出为 FMP12、XML、XLS 或 XLSX 格式。

不支持“创建目录”选项。

如果选择了“指定输出文件”,FileMaker WebDirect 会以指定的文件名和文件类型输出导出的记录,但忽略指定的文件路径。

FileMaker WebDirect 将导出的记录输出到 Web 浏览器的默认下载位置。

如果字段数据或记录数据对于导出格式过长,Get ( 上一个错误 ) 函数将返回 0 而不是 736。

示例 1 

查找并排序记录,然后将搜索结果导出为 Excel 文件,而不提示用户。

转到布局 ["发货单"]
执行查找 [恢复]
对记录排序 [恢复; 包括对话框: 关闭]
导出记录 [包括对话框: 关闭; 创建目录: 关闭 ; "未付款的发货单列表.xlsx"; Unicode (UTF-16)]

示例 2 

将搜索结果导出为 Excel 文件,除非输出目录中已存在相同名称的文件。

If [not PatternCount ( Get ( 文档路径列表 ); "未付款的发货单列表.xlsx" )]
导出记录 [包括对话框: 关闭; 创建目录: 关闭 ; "未付款的发货单列表.xlsx"; Unicode (UTF-16)]
End If

相关主题 

导入记录脚本步骤

将记录另存为 PDF脚本步骤

将记录另存为 Excel脚本步骤

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

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