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

时间:2011-05-20 16:10:14

标签: filemaker

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

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

Offhand我可以想到三种技术可用于在文件A中运行脚本,而无需每次都输入密码。

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

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

第三,您可以手动登录文件A并将其保持打开状态。此技术不像前两个那样强大,因为每次文件关闭或连接丢失时都需要再次手动登录。

关于安全的几句话

文件A可能有一个密码是有原因的。在进行这样的技术时,最好考虑安全性以及如果人们可以访问您的计算机,应该允许他们访问的内容。至少您的计算机在登录时和屏幕保护程序停用时都可能需要密码,以确保未经授权的人员在不应该访问文件A时无法访问。

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