我想使用Windows Task Scheduler自动执行几个FileMaker任务。看起来步骤脚本是可行的,但我不确定。我想每天运行几次任务,比如导出,但不打开FileMaker图形用户界面。这有可能吗?你有任何建议都是很棒的。谢谢。
发布于 2017-05-16 18:50:59
可以使用带有Filemaker服务器的调度服务器脚本来启动Filemaker脚本。但是,如果数据库不是使用Filemaker服务器托管的,或者不是使用Filemaker Pro打开的(听起来像您的情况),则没有活动引擎能够实际执行计算(脚本步骤等)。数据库必须在某个地方运行,才能启动和执行任何脚本。
如果数据库是使用Filemaker Server托管的,那么很容易设置一个在指定时间运行的预定脚本。如果你没有Filemaker服务器的许可证,一些Filemaker云主机提供商有相对便宜的月度套餐(20美元/月,无限制的连接),他们会和你一起设置一个预定的脚本(免费)。
发布于 2017-05-16 19:19:58
自动化FileMaker任务的最好方法是使用FileMaker服务器,它具有预定的脚本。当然,它比FileMaker专业版的单机版更贵。
如果在本地FileMaker文件上自动执行任务,则无法避免启动FileMaker并打开该文件。
FileMaker对VBScript的支持有限,你可以运行FileMaker,打开文件,从VBScript运行一个FileMaker脚本,并将该脚本添加到Windows Task Scheduler中。
发布于 2017-06-10 05:38:48
这不是最好的方法,但如果您没有其他选择,这可能会很方便。
FileMaker在Task Scheduler中,Create a task
选项卡,选择"Start Program"
我使用这种方法自动发送带有PDF附件的电子邮件,因为FileMaker服务器不允许您在服务器脚本上将记录导出为PDF (直到v.16)。
https://stackoverflow.com/questions/43991940
复制相似问题