Filemaker 11在另一个文件中执行脚本

Filemaker 11在另一个文件中执行脚本,filemaker,Filemaker,我想从另一个文件(B)运行一个文件(a)中的脚本。在文件B中,我有一个脚本步骤:从文件“a”执行脚本[“电子邮件测试”] 文件A受密码保护,因此当脚本运行时会出现一个登录对话框,但我希望它在后台自动运行,而无需输入密码。文件B是定时文件吗?如何执行此操作?在文件A中添加与文件B相同的用户名和密码 然后在文件A转到文件->文件选项中,勾选使用登录并填写凭证 文件A将在不要求用户名/密码的情况下打开,当它打开文件B调用脚本时,它将传递身份验证详细信息。我可以想到三种方法,您可以使用它们运行文件A中的

我想从另一个文件(B)运行一个文件(a)中的脚本。在文件B中,我有一个脚本步骤:从文件“a”执行脚本[“电子邮件测试”]


文件A受密码保护,因此当脚本运行时会出现一个登录对话框,但我希望它在后台自动运行,而无需输入密码。文件B是定时文件吗?如何执行此操作?

在文件A中添加与文件B相同的用户名和密码

然后在文件A转到文件->文件选项中,勾选使用登录并填写凭证


文件A将在不要求用户名/密码的情况下打开,当它打开文件B调用脚本时,它将传递身份验证详细信息。

我可以想到三种方法,您可以使用它们运行文件A中的脚本,而无需每次输入密码

首先,在Mac上,当您登录文件A时,可以选择“记住我的密码”。如果您选中此选项,FileMaker将在文件B执行文件A中的脚本时查找密码,并应自动登录。我不知道Windows中是否存在这样的功能,但在Windows中也可能有同样的功能

其次,一旦用户通过FileMaker进行身份验证,FileMaker将尝试对第一个数据库尝试打开的任何其他数据库使用相同的身份验证凭据。因此,正如Adam所建议的,您可以将文件A中使用的相同用户名和密码添加到文件B的安全部分。从那里,您可以将文件选项更改为使用您传输的用户名和密码自动登录。您现在应该自动登录到文件B和文件A

第三,您可以手动登录到文件A并保持其打开状态。这种技术不如前两种技术强大,因为每次文件关闭或连接丢失时,您都需要手动重新登录

关于安全的几句话 文件A可能有密码,这是有原因的。在使用此类技术时,最好考虑安全性,以及如果人们能够访问您的计算机,应该允许他们访问哪些内容。至少,您的计算机可能需要在登录时和屏幕保护程序停用时输入密码,以确保未经授权的用户无法访问不应访问的文件

请记住,使用第二种技术,任何获得文件B访问权限的人现在都可以使用您的凭据访问文件A,因此您一定要小心文件共享和让他人使用您的计算机