使用 FileMaker Pro Advanced > 关于自定义函数 (FileMaker Pro Advanced) > 自定义函数依赖性规则 (FileMaker Pro Advanced)
 
自定义函数依赖性规则 (FileMaker Pro Advanced)
当您将自定义函数拷贝或导入到文件时,FileMaker Pro 将尝试对函数可能包含的任何依赖性进行解析。以下依赖性规则适用于不同的条件:
如果 function_afunction_b 具有依赖性,但只有 function_a 被拷贝或导入到包含 function_b 的目标文件,那么 function_a 调用目标文件中的 function_b 可能导致非预期结果。
如果 function_afunction_b 具有依赖性,但只有 function_a 被拷贝或导入到目标文件,那么 function_a 将显示在“管理自定义函数”对话框中,且会加上注释字符 (/*<function_definition>*/),指出这个新函数在目标文件中有效。
如果 function_afunction_b 具有依赖性,且 function_afunction_b 都被拷贝或导入到目标文件,那么 function_a 将按预期进行显示。
如果 function_afunction_b 具有依赖性,且两个函数都被拷贝或导入到包含现有 function_b 的目标函数,那么已拷贝 function_b 将重命名为 function_b N。FileMaker Pro 会更新 function_a 来调用 function_b Nfunction_a 会按预期进行操作。
如果 function_afunction_b 具有依赖性,且两个函数都被拷贝或导入到包含现有 function_afunction_b 的目标文件,那么已拷贝的函数将重命名为 function_a Nfunction_b M。FileMaker Pro 会更新 function_a N 来调用 function_b Mfunction_a N 会作为原始文件中的 function_a 进行操作。
如果 function_a 递归调用自身且被拷贝或导入到包含现有 function_a 的目标文件,那么 FileMaker Pro 将重命名已拷贝函数以保留依赖性的完整性。
相关主题 
使用自定义函数 (FileMaker Pro Advanced)
导入自定义函数 (FileMaker Pro Advanced)