我想用Python自动完成一些无聊的工作。
我需要不时从Filemaker下载数据。 我不想手动点击Filemaker上的所有按钮(打开数据库,搜索,选择下载为特定格式..等等)
我可以使用一些Python代码完成此操作吗?
我正在使用Mac OSX,Python 3和Filemaker。
答案 0 :(得分:2)
对于您特别提及的一些事项,您是否知道FileMaker脚本可以执行此操作?
如果你真的想用Python做这件事,我已经编写了一个免费的FileMaker插件(http://beezwax.net/bbox),它提供了与FileMaker的紧密Python集成。然后,在Python脚本中,您可以使用fm.executesql
函数查询FileMaker表并处理您喜欢的数据。但是,对于你的用例,macOS可能是最有意义的,如果在客户端完成。
仍然是客户端(因此文件必须已打开才能工作),您可以使用ODBC连接+ SQL将数据提取到Python。
如果文件托管在FileMaker Server上,您有很多选择,我只列出您可能会考虑的一些选项:
我不会尝试使用FileMaker Server的WebDirect接口来扫描数据,除非我真的不得不这样做,但这在理论上是可行的。
答案 1 :(得分:0)
这是一个简单的谷歌感觉幸运的结果:PyFileMaker
尽管如此,使用pyspider和WebDirect of Filemaker
制作蜘蛛也应该很容易