問題タブ [simple-salesforce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1701 参照

python - ModuleNotFoundError: 「simple_salesforce」という名前のモジュールがありません

私は Python を初めて使用しますが、Salesforce apex には多少慣れているので、プロジェクトを開始しようと考えました。

simple_salesforce をラズベリー パイにダウンロードしましたが、インポート コマンドを実行して Salesforce にログインしようとすると、モジュールが見つからないと表示されます。

誰かが私が間違っている場所で私を助けることができますか? ここに画像の説明を入力

0 投票する
1 に答える
175 参照

python-3.x - simple_salesforce ライブラリを使用して Python (特に pandas) から Salesforce に書き込むことはできますか?

simple_salesforce ライブラリと REST API を使用して、Salesforce からいくつかのデータを抽出しました。pandas 内でクレンジングと集計を行った後、データを書き込むための一意の ID として Salesforce ID を使用して、データを Salesforce に書き戻したいと考えています。simple_salesforce 内でデータを Salesforce に書き戻す方法はありますか、または一括 API を使用する方法はありますか?

  • Python バージョン 3.6 および 3.7
  • Windows 10 x64 ビット

ありがとうございました!

0 投票する
1 に答える
655 参照

python - sqlalchemy を使用した Pandas Dataframe から pyodbc (Azure SQL DB) へ: 文字列から日付および/または時刻を変換するときに変換に失敗しました

Azure Databricks で Python スクリプトを起動して、Salesforce データを Azure SQL Database に段階的に読み込もうとしています。

Devart ODBC を Azure Databricks にインストールできないため、simple_salesforce を使用して salesforce からデータを取得しようとしています。

次の結果が得られます(例):

次に、出力を pandas Dataframe に変換しました。

私はこのようなものを得ました(ほんの一例):

ID 名前 日にち
XY1 2020-11-24T09:16:17.000+0000

このデータを Azure SQL データベースに取り込むために、「sqlalchemy」を使用してデータフレームを sql に変換しました。次に示すように、pyodbc が宛先 (Azure SQL データベース) への挿入部分を担当します。

しかし、次のエラーが表示されます。

問題は、ライブラリ simple_salesforce が日付/時刻を次の形式で表示していることだと思います。

ただし、Azure SQL データベースでは、次のようになります。

ここでの問題は、テーブルを動的にロードしていることです (ロードしているテーブルも列もわかりません)。これらのデータ型をキャストできない理由は、データ型を pyodbc に渡す方法が必要です。自動的。

何をお勧めしますか?

ありがとう、