参考 > 脚本步骤参考 > 控制脚本步骤 > 安装 OnTimer 脚本
 

安装 OnTimer 脚本

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

另请参阅 

选项 

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

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

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

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud 

 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 10.0

说明 

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

注释 

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

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

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

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

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

示例 1 

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

脚本: 时钟 OnTimer

安装 OnTimer 脚本 ["时钟"; 间隔: 60]

脚本: 时钟

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

相关主题 

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)

设置脚本触发器

使用变量