安装 OnTimer 脚本

以指定间隔运行指定的脚本。

选项 

  • 脚本可让您指定要执行的脚本。

  • 可选脚本参数”可让您指定所指定脚本的脚本参数。

  • 间隔秒数”是计时器在运行脚本之前等待的时间值(以秒为单位)。

兼容性 

产品 是否支持
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
自定义 Web 发布

原始版本 

10.0

说明 

此脚本步骤会在活动窗口上安装一个定时器,并在该窗口中重复指定脚本,直到其他“安装 OnTimer 脚本”步骤在该窗口中安装定时器或到窗口关闭时为止。可以通过在不指定脚本或间隔的情况下运行另一个“安装 OnTimer 脚本”步骤的方法来暂停所安装的定时器。

注释 

  • 如果某个脚本正在运行,在该脚本完成运行之前,任何与定时器相关的脚本都不会运行。

  • 如果活动窗口已安装定时器,并且用户或脚本打开了一个新窗口,则新窗口将继承该定时器。

  • 每个窗口都可以有单独的定时器,这些定时器可以同时运行。即使窗口在后台运行或处于隐藏状态,定时器也会继续运行。如果要使用对话框窗口和定时器,请参阅关于窗口样式

  • 可选脚本参数”选项的值在执行定时器脚本时进行解析,但这可能要比定时器的安装时间晚得多。此时,Get(脚本参数) 将不具有任何值,因为定时器脚本绝不会在有其他运行中脚本的情况下启动。要为定时器脚本指定值以供日后使用,请在此脚本步骤的“可选脚本参数”选项中使用常数、全局字段、全局(非局部)变量或使用除 Get(脚本参数) 以外函数的算式。

  • 要定期运行脚本,且独立于打开的窗口,请参阅 FileMaker Server 帮助FileMaker Cloud 帮助

示例 1 

使用“安装 OnTimer 脚本”步骤来每分钟运行一次“时钟”脚本。

脚本:时钟计时器

复制
安装计时器脚本 ["时钟"; 间隔:60]

脚本:时钟

复制
设置字段 [时钟::时间; Get ( 当前时间 )]