一年一度的FileMaker大更新,FileMaker19来了。本次更新服务器仅作部分性能优化,主要发力点在客户端功能。下面我们主要来分析一下FileMaker19客户端的新功能。在叙述这些新功能时,我们会附上实用程度和难度程度的评分,以帮助大家最快辨别此新功能。
名称及图标的变化
在年的FileMaker全球开发者大会上,FileMakerInc.更名为ClarisInternationalInc.原本的产品线FileMaker也更名为ClarisFileMaker。因此,在今年的更新中,FileMaker的软件图标就由历史悠久的『文件夹+锤子+螺丝刀』的图标变更为Claris公司图标。名称由FileMakerProAdvanced变成FileMakerPro。不过跟ProAdvanced相比,功能没有减少。如果使用Get(应用程序版本)函数获取版本,将返回:Pro19.x.x。
不再支持Windows7及64位
实用:0;难度:5
虽然我理解减少版本支持,可以轻松很多。并且由于要深入支持JavaScript,所以必须去掉Windows7和32位。但是在国内,真的太难了。企业内使用Windows7非常普遍,可以说大部分公司都能找出几台装Windows7的电脑。基于这个情况,大家一定要提前确认好,企业的设备系统符合要求或者能够将不合要求的设备更新到Windows10系统。
更加深入的JavaScript支持
实用:5;难度:5
跨过系统兼容性的难题,迎接我们的就是JavaScript这个『小甜心』了。这部分是新功能的重中之重,值得好好说说。
这次的更新打通了2个功能:1.从FileMaker中执行JavaScript函数;2.从JavaScript中调用FileMaker脚本。下面我分别说说他们有什么好处:
从FM执行JS函数:我们知道在FileMaker中,脚本是操作的上限,函数是计算的上限。如果没有财务类计算的函数,我们在做财务类的数据计算时就比较为难;在FileMaker16前没有JSON函数,我们对JSON数据格式就有些束手无策。而有了JSON函数之后,变量、脚本参数、字段数据等都可以使用JSON格式。现在可以从FM执行JS函数之后,JS海量的函数都可以为FM所用。比如:FM支持对JSONElements的Get、Set、ListKey、ListValue、Delete、Format6个函数。但是现在,你可以使用JS函数直接对JSON进行排序、最大、最小、计算JSON长度和多功能检索等操作。(我们将在2周内,在飞沫课的入门视频教程分享此函数库的用法。已经购买的朋友可以免费查看。)
从JS执行FM脚本:在WebViewer中使用图表、日历等应用已经非常流行,但是之前我们使用URLScheme来调用FileMaker脚本。但是,这在多版本并存的电脑上,这往往会造成引用错误。现在直接可以在JS中执行FM脚本,而且可以异步加载,大大提高了前端融合的性能。Siri快捷命令、NFC读取机器学习的支持
实用:2;难度:5
新版本中新增了Siri快捷命令、NFC读取机器学习的支持。这在FileMaker来说是当作一个比较重要的新功能来看待的。Siri快捷命令支持对着Siri说某段预设的话时,执行对应的脚本做相关的事情。比如:让Siri查询订单、打开我的报销等等。NFC读取是通过iOS设备读NFC智能标签的信息。这两个功能只针对iOS和iPadOS系统。
机器学习看似高大上,实际上也确实高大上。不过,可以去Apple开发者网站下载演示模型,然后进行测试。机器学习目前主要应用在:图像识别、语音识别、自然语言处理(NLP)等方便。
macOS深色模式识别
实用:3;难度:1
macOSiOS深色模式推出后,为广大用户所喜欢。如果,你的系统有适配深色模式,那么你可以在登录时自动识别深色模式是否开启,然后切换到对应的模式。这个功能略有瑕疵的地方在于:当数据库打开后,无法再监听模式变更而触发脚本变更系统模式,而原生界面可以。使用函数Get(系统外观),深色模式返回:DarkAqua,浅色模式返回:Aqua。
打开FM自动加载数据库
实用:5;难度:1
这个新功能应该是适用于大部分用户的实用功能。因为大部分用户打开FileMaker就是为了使用某个固定的系统。所以,如果能在打开FileMaker后,就能自动打开该系统,那可以省掉用户很多的麻烦。设置入口在首选项设置面板底部。
FM路径转换
实用:4;难度:1
另一个相对实用的功能。FileMaker自有一套路径格式,但与系统模式的格式不同。所以,如果你有使用插件、AppleScript、Shell、JavaScript等外部功能,路径转换是个很麻烦的事情。ConvertFromFileMakerPath和ConvertToFileMakerPath这两个新增函数,就可以很方便的进行路径转换。
其他新功能
除了以上对开发者和用户比较直观可见的新功能,这里不做探讨,仅罗列部分如下:
1.新模板附加组件
2.直接从FileMakerCloud中创建文件
3.WebDirect支持Card窗口
4.布局模式可以通过关键词快捷切换
5.macOS拖拽式安装,无需再用安装向导
6.macOS、iOS、iPadOS支持HEIF格式的图片放在布局和容器
转载请注明:http://www.0431gb208.com/sjsbszl/4346.html