新建脚本情况下处理当前脚本的选项
通常,每次只能运行一个脚本,其他对运行脚本的调用将会排队等待运行的脚本完成。但以下启动新脚本的方式可影响当前运行的脚本:
-
用户单击定义为运行脚本的按钮。您可以选择其中一个选项以暂停、恢复、退出或中断运行的脚本,如定义或更改按钮中所述。
-
Web 查看器中的 JavaScript 使用 FileMaker.PerformScriptWithOption() 函数调用 FileMaker 脚本。请参阅在 Web 查看器中使用 JavaScript 编写脚本。
-
fmp URL 指定要运行的脚本。请参阅使用 URL 打开文件。
在 FileMaker.PerformScriptWithOption() 函数以及 fmp URL 中,选项
参数控制在调用脚本
时如何处理当前运行的 FileMaker 脚本。当选项
值为 0 到 4 时,调用运行指定的脚本将会排队,可能无法立即开始。选项
可以使用以下字符串值之一:
|
说明 |
|
继续 在当前运行的 FileMaker 脚本完成后,按顺序运行排队的 FileMaker 脚本。如果取消 FileMaker 脚本执行,队列将被清除。(这是未指定 |
1
|
中断 中断执行当前运行的 FileMaker 脚本,并且取消所有其他待处理的脚本(已排队或在调用栈中)。然后 |
2
|
退出 退出当前暂停的 FileMaker 脚本。如果当前 FileMaker 脚本被另一个 FileMaker 脚本调用,控制将返回调用 FileMaker 脚本,直到调用堆栈中不再有脚本。然后 |
3
|
恢复 恢复暂停的 FileMaker 脚本。在恢复的脚本完成后, |
4
|
暂停 暂停的 FileMaker 脚本仍然暂停。如果暂停的脚本已恢复并完成,则 |
5
|
挂起并恢复 当前运行的 FileMaker 脚本挂起,并且 重要事项 请谨慎使用“挂起并恢复”选项。由于 |