使用脚本自动执行任务 > 创建并编辑脚本 > 从其他 FileMaker 文件导入脚本
 

从其他 FileMaker 文件导入脚本

您可以从其他 FileMaker 文件导入脚本。也可以在文件之间拷贝并粘贴脚本。请参阅拷贝并粘贴脚本

您必须在源文件中具有允许修改脚本的访问权限

许多脚本都会引用文件、字段、布局、记录和其他脚本。此外,某些脚本步骤(如“设置字段”、“插入计算结果”、“替换字段内容”)可能会有嵌入在计算中的字段引用。尽管这些引用在原始文件中可能是有效的,但在导入该引用的文件中,它们可能会无效。

导入脚本时,FileMaker Pro Advanced 会尝试根据名称映射字段、布局,表(包括在关系中使用的表)等。使用其完全限定名称映射字段和布局,这两者必须完全匹配,否则将无法导入该引用。如果找不到参考对象,FileMaker Pro Advanced 会将其标记为丢失。

要导入脚本:

1. 打开将要向其中导入脚本的文件。

2. 选择“脚本”菜单 >“脚本工作区”。

或者,选择“文件”菜单 >“管理”>“脚本”。

3. 在“脚本工作区”中,选择“文件”菜单 >“导入”(Windows) 或“脚本”菜单 >“导入”(macOS)。

注释  可以通过先选择文件夹,再导入脚本的方式来将脚本导入文件夹。

4. 打开包含要导入脚本的文件。

5. 在“导入脚本”对话框,选择要导入的脚本。

如果所导入的脚本中有一个或多个脚本参考其他脚本,请确保同时选择并导入所有参考到的脚本。

6. 单击“确定”。

随即出现“导入合计”对话框。要查看导入日志文件,请单击“打开日志文件”。然后单击“确定”并查看编辑面板中的脚本。已知问题步骤将突出显示。

7. 导入脚本后,编辑脚本以确保所有引用都有效且正确显示。

如果 FileMaker Pro Advanced 报告错误,请按照创建并编辑脚本中的步骤更正每个脚本中的<未知>引用。在脚本导入期间,FileMaker Pro Advanced 会在每个导入的脚本中检查对字段、布局、其他脚本和文件等的所有引用。引用必须完全匹配才能包括在导入中。如果找不到引用对象,FileMaker Pro Advanced 会将其标记为<未知>

注释 

字段名称的匹配不区分大小写。

导入引用相关字段的脚本后,完全限定字段名必须完全匹配,包括显示在关系图中的表名称。

导入包含计算(例如“If”、“设置字段”和“插入计算结果”)的脚本步骤时,如果 FileMaker Pro Advanced 不能匹配计算中参考的所有项(表、字段或自定义函数),则计算会被注释掉。请参阅将注释添加到公式

导入包含多个复杂信息(例如查找请求排序顺序、导入字段顺序和导出字段顺序)的脚本步骤时,FileMaker Pro Advanced 会丢弃所有丢失的字段引用。

如果执行导入的用户没有完全访问权限,导入的脚本将不能设置为以完全访问权限运行。

Import.log 文件通常位于包含您目标文件的文件夹中。如果您已远程打开目标文件,或如果您不具有对此文件夹的写访问,请检查 Documents 文件夹。

相关主题 

使用文件夹管理脚本

使用脚本自动执行任务