如何自动化Python以帮助我从数据库(Filemaker)下载内容?

时间:2017-08-16 05:31:25

标签: python macos python-3.x automation filemaker

我想用Python自动完成一些无聊的工作。

我需要不时从Filemaker下载数据。 我不想手动点击Filemaker上的所有按钮(打开数据库,搜索,选择下载为特定格式..等等)

我可以使用一些Python代码完成此操作吗?

我正在使用Mac OSX,Python 3和Filemaker。

2 个答案:

答案 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

尽管如此,使用pyspiderWebDirect of Filemaker

制作蜘蛛也应该很容易