Salesforce触っていると、アドホックにデータを操作したいときが結構あるんですが、Pythonってそういうのないのかなーと思って、ちょっくら調べてみましたので備忘として残しておきます。

pyforce

インストールはpipで

ログイン

Client呼び出しがpyforce.PythonClient()になっているところが、githubに書かれているサンプルとは異なるので注意。

レコード取得

レコード作成

describeGlobal

describeSObjects

メール送信

simple-salesforce

インストール

ログイン

レコード作成

レコード取得(IDベース)

レコード取得(外部IDベース)

レコード取得(クエリ)

オブジェクトのメタデータ取得

オブジェクトのdescribe

DescribeGlobal