如何编写返回UTC时间并将其保存在字段或变量中的本机FileMaker 11脚本?我想避免使用插件和AppleScript。否定的答案也会有所帮助。
我希望功能类似于AppleScript:
set UTCTime to do shell script "date -u"
display dialog UTCTime
输出:
Thu Jun 16 07:10:42 UTC 2016
以下脚本步骤可行,但最初是在FileMaker 11中引入的。 http://www.filemaker.com/help/13/fmp/en/html/func_ref2.32.27.html
Get ( CurrentTimeUTCMilliseconds )
返回:
63568967107528
我还研究了确定本地时区的方法,但这些方法也取决于将UTC时间放在首位。
答案 0 :(得分:1)
在FileMaker Pro 11中无法获得UTC时间本地。唯一可以获得的是本地客户端时间或主机时间。两者都是"挂钟" times - 没有指示与UTC的偏移。
如果您不想使用插件或操作系统级脚本,那么我相信您唯一的资源就是使用网络查看器 - 通过从外部服务获取UTC(假设您的系统已开启) -line),或让它在本地运行JavaScript。
但请注意,将在Web查看器中运行的JavaScript结果返回到FileMaker中远非微不足道(例如,请参阅http://fmforums.com/topic/58535-scraping-data-from-a-javascript-variable/?do=findComment&comment=277317),而且根据我的经验,相当脆弱。如果你真的需要这个,我建议你使用插件或操作系统脚本。