我是一名开发人员,已经熟悉通用编程语言中后台工作程序、调度程序和类似模式的实现方式。
不过,我更想了解JMP 特有的处理方式。我有一个 JMP 插件,其工作流会先从缓存的数据文件中加载数据,用户还可以点击一个按钮来刷新缓存,从数据库中提取最新数据。这部分运行正常。
我希望避免很多用户手动触发刷新并单独访问数据库。相反,我希望缓存能够自动更新,例如每小时在后台更新一次。
我注意到 JMP Live 有一个选项可以按计划运行脚本(类似于 cron 作业),但这对我的情况没有帮助,因为我使用的是自定义 UI,而自定义 UI 与 JMP Live 不兼容。
您或许可以使用Schedule()函数。脚本索引中还有一些与之相关的命令( 在线版本)。