
データローダを使わずSalesforceデータを一括更新する方法をご紹介しましたが、その流れでデータ取得の手順がありました。
関連記事:
「同じデータ取得するのに、毎回Salesforce Connector(旧Data connector for Salesforce)の操作するの面倒だな・・・」と思っていましたが、ちゃんとラクにできる機能がありました。さすがGoogle謹製です。
データの一括更新はリスクありますが、取得だけならデータを壊す恐れはありません。
定期的にSalesforceからデータ取得する必要がある方にはおススメです。
シンプルなデータ取得なら、データローダみたいなクセの強いツールを使う必要ありません。
アドオンの追加
Googleアカウントが必要です。持っていない場合は、取得してください。
「Data connector for Salesforce」で検索して、アドオンをインストールしてください。
Googleドライブを開きます。

「新規」をクリックします。

「Googleスプレッドシート」をクリックします。

[アドオン]-[Data connector for Salesforce]-[Click to enable the add-on]をクリックします。
※有効になるのに少し時間が掛かります
[アドオン]-[Data connector for Salesforce]-[Open]をクリックします。
画面の右側にSalesforceへの接続画面が出ればOKです。
Salesforceへの接続
Salesforceへ接続します。
環境を選択し、「AUTHORIZE」をクリックします。
※Production:本番環境、Sandbox:テスト環境

Salesforceにログインしていない場合、ユーザとパスワードを求められます。
ユーザとパスワードが通ると、以下の画面になるので、
「許可」をクリックします。
画面を閉じます。
画面の右側にデータ操作パネルが表示されればOKです。

Salesforceデータの取込
SalesforceからデータをGoogleスプレッドシートに取り込みます。
※Salesforce Connectorを使ってデータ更新する際は、レコードIDを使います。
まずレコードIDを含むデータを取り込み、それを基に更新する方が安全です。※Salesforce Connectorを使ってデータ更新する際は、レコードIDを使います。
Salesforce での一意のレコード ID の特定
「Import」をクリックします。

取り込むオブジェクトを選択します。
検索ボックスで検索し、該当オブジェクトにチェックを入れます。
「NEXT」をクリックします。

取り込むフィールドを選択します。
検索ボックスで検索し、該当フィールドにチェックを入れます。
※「ID」フィールドと更新したいフィールドには必ずチェックを入れておきます。
「NEXT」をクリックします。

取り込むデータを絞り込むこともできます。
フィールドを選択し、条件を指定し、「ADD」をクリックします。

「equals」以外にも条件を選択できます。

条件をクリアしたい場合は、条件の左の「×」をクリックします。
取り込むデータの最大行数も指定できます。
デフォルトが10000なので、それを超える場合は値を変更します。
※あまり多くのデータを取得しようするとエラーになります。
その場合は数字を減らしてください。
デフォルトが10000なので、それを超える場合は値を変更します。
※あまり多くのデータを取得しようするとエラーになります。
その場合は数字を減らしてください。
「GET DATA」をクリックします。

アクティブなスプレッドシートのデータが置き換えられるという警告が表示されます。
「REPLACE」をクリックします。

データが取得できました。
Salesforceデータを定期的に自動で取得する
Salesforceデータを定期的に自動で取得するには、上記で取得したデータを表示したまま、
Salesforce Connector(旧Data connector for Salesforce)で「Refresh」をクリックします。
Salesforce Connector(旧Data connector for Salesforce)で「Refresh」をクリックします。

「Auto Refresh」の「CREATE」をクリックします。

データ取得したいシートにチェックを付けて、
更新間隔(4時間・8時間・24時間)を選択し「CREATE」をクリックします。


設定が保存され、定期的にデータ取得されるようになります。
設定が不要になったら、「DELETE」をクリックします。

Salesforceデータを不定期に取得する
不定期にSalesforceデータを取得したい場合も大丈夫です。※以前にSalesforce Connector(旧Data connector for Salesforce)でデータ取得したGoogleスプレッドシートを残しておく必要があります。
以前にデータ取得したGoogleスプレッドシートを表示して、
Salesforce Connector(旧Data connector for Salesforce)で「Refresh」をクリックします。

「Manual Refresh」の「REFRESH」をクリックします。
データが取得されます。

Salesforce Connector(旧Data connector for Salesforce)ではInsertも可能ですが、必須項目などの制限で、なかなかすんなり行きません。
私はPower Automate+Googleスプレッドシートでやっています。詳しくは下記記事をどうぞ。
関連記事:
皆さんデータローダを使うのが主流なんですかね。
もう私はSalesforce Connector(旧Data connector for Salesforce)から離れられませんw
もう私はSalesforce Connector(旧Data connector for Salesforce)から離れられませんw