导出字段内容

将活动记录中某个字段的内容导出到新文件。

选项 

  • 指定目标字段”指定要导出的字段。如果没有指定字段,FileMaker Pro 将导出活动表中当前字段的内容。
  • 指定输出文件”指定要将字段内容导出到其中的文件的名称和位置。请参阅创建文件路径。如果没有指定文件,系统将在执行此脚本步骤时要求用户选择文件名和文件位置。

    可以选择:

    • 自动打开文件”,以使用默认应用程序打开输出文件
    • 以该文件为附件创建电子邮件”,以在用户的默认电子邮件应用程序中显示新电子邮件消息,并且附加有输出文件
  • 创建文件夹”,以指定是否在输出文件路径中创建您指定的新文件夹。

兼容性 

产品 是否支持
FileMaker Pro
FileMaker Go 部分
FileMaker WebDirect 部分
FileMaker Server
FileMaker Cloud
FileMaker Data API
自定义 Web 发布

原始版本 

6.0 或更低版本

说明 

如果导出字段的内容是文本,则脚本步骤会创建 UTF-16 格式文本文件。要先将文本转换为其他格式,请使用 TextEncode 函数

注释 

  • 在 FileMaker WebDirect 中:
    • 不支持“指定输出文件”和“创建文件夹”选项。FileMaker WebDirect 会将字段内容导出到 Web 浏览器的默认下载位置。
    • 此脚本步骤在移动浏览器中不受支持。
  • 在 FileMaker Go 中:
    • 文本将导出为 UTF-8 格式文本文件。
    • 不支持“创建文件夹”选项

示例 1 

打开一个对话框以设置具有新文件夹和文件名的导出路径,然后导出图像。

复制
导出字段内容 [产品::图片; “移动电话.png”; 创建文件夹: 打开]

示例 2 

将文件从搜索结果中所有记录的“容器”字段导出到设置好的文件路径中。

复制
转到记录/请求/页面 [ 第一个 ]
Loop [ 刷新: 始终 ]
    设置变量 [ $路径 ; 值: Get ( 文件路径 ) & GetContainerAttribute ( 产品::容器 ; “文件名" ) ]
    导出字段内容 [ 产品::容器 ; "$路径" ; 创建文件夹: 关闭 ]
    转到记录/请求/页面 [ 下一步 ; 最后一步后退出: 打开 ]
End Loop