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