2017-08-16 27 views
0

私はPythonでいくつかの退屈な作業を自動化したいと思います。データベース(Filemaker)からのダウンロードに役立つPythonを自動化する方法はありますか?

Filemakerからデータをダウンロードする必要があります。 Filemakerのすべてのボタンを手動でクリックしたくないです(データベースを開くには、検索して、特定のフォーマットとしてダウンロードを選択してください)。

これをいくつかのPythonコードで実行できますか?

私はMac OSX、Python 3、Filemakerを使用しています。ここで

+0

これは[PyFileMaker](https://github.com/aeguana/PyFileMaker)で可能です。例[here](https://code.google.com/archive/p/pyfilemaker/) – brennan

+0

を参照してください。 FileMakerをfmp:// URLで開きます。http://www.filemaker.com/help/12/fmp/en/html/sharing_data.16.7.htmlこのURLには、すべての手順を実行できるスクリプトを指定できますスクリプトを開いたままにしたくない場合は、FileMakerを閉じることもできます。これは、FileMakerとPythonの統合を設定する代わりの方法です。 – CSchwarz

答えて

2

でクモを作るのは簡単でなければなりませんFileMakerスクリプトでこれを行うことができますか?

本当にこれをPythonでやりたければ、FileMakerとの緊密なPythonの統合を提供する無料のFileMakerプラグイン(http://beezwax.net/bbox)を作成しました。 Pythonスクリプトでは、fm.executesql関数を使用してFileMakerテーブルをクエリし、必要に応じてデータを処理することができます。しかし、macOSのみと、あなたのユースケースでは、おそらくクライアント側で行われた場合に最も意味があります。

まだクライアント側(ファイルがすでにこれで動作するようにオープンされている必要があります)の場合は、ODBC接続+ SQLを使用してデータをPythonにプルすることができます。

ファイルには、FileMaker Server上でホストされている場合は、あなたはかなりの数のオプションを持っている、と私はちょうどあなたが考えるかもしれないいくつかのオプションをリストアップします:

Iそこからそれを拾います私が本当にしなければFileMaker ServerのWebDirectインターフェイスを使用してデータをスクラップしようとはしませんでしたが、理論的には可能です。

+0

こんにちは@サイモン、これらのさまざまなオプションを見ることは非常に面白いです!ちなみに、私はザルツブルグでビンスと会ったばかりです。私はODBCを介してFileMakerデータにアクセスするためのプレゼンテーションをRで行った。 – Bobby

0

は、単純なGoogleの感触、幸運の結果である:それにもかかわらずPyFileMaker

、また、あなたが認識している、あなたは特に言及してかなりの数のもののためにpyspiderWebDirect of Filemaker

関連する問題