FileMaker Server 13 可以从同一文件中的 table 导入记录吗?

Can FileMaker Server 13 import records from a table within the same file?

我有一个脚本,当在 FileMaker Pro 13 中 运行 时在服务器计算机上正常工作,但在 FileMaker Server 13 中 运行 时会引发错误。两者都是 运行 宁在 Windows 下。引发错误的部分是一个 Import Record 脚本步骤,它从文件中的一个 table 导入到同一文件中的另一个 table。

返回的错误是 100,"File is missing," 所以我想知道在 FileMaker Server 中 运行 运行脚本时是否不支持这种情况。如果是这样的话,我想也许将记录导出到一个临时文件并从中导入可能是一种解决方法,但在我开始这条路之前,我想检查一下我是否遗漏了什么。

简短的回答是:不,服务器端脚本无法从 FileMaker 文件导入。来自 FM 的帮助站点:http://help.filemaker.com/app/answers/detail/a_id/7035/~/import%2Fexport-script-on-filemaker-server

Importing/exporting directly to and from another FileMaker Pro file is not supported via a FileMaker Server scheduled script.

是的,导出到临时目录中的 .xlsx、.csv 或 .txt 文件是一种常见的解决方法。我经常使用它。如果您想避免临时文件,您还可以将所有索引抓取到一个变量并循环遍历它们,创建记录。 HyperLists 派上用场了。