如何在 Visual Studio Code 或是 PowerShell下指令來 query data 並存成 CSV檔? How to query data by SOQL and save it as a csv by SFDX?
前言
最近 workbench 經常出現 Application Error,令人抓狂。
(參考文章: workbench 一直出現 Application error )
有一個不算是完美的替代方案,就是使用 Visual Studio Code 的 SOQL Query Builder
( Visual Studio Code now includes a SOQL Builder. Try it today! )
其中一個不完美的點就是,export csv/json 的時候只能匯出2000筆……
這實在是個硬傷。
在此提供另一個不使用 workbench 也不用 Query Builder,一樣可以匯出 csv 的方法。
做法
請打開 PowerShell (可以在 VS Code 裡的 terminal,也可以直接在 Windows 開 PowerShell。
並修改以下 sample code後執行:
sfdx force:data:soql:query -q "SELECT Id FROM Contact WHERE createddate = last_n_days:1" -r "csv" -u <Salesforce Username> | out-file -encoding utf8 "Latest Contact.csv"
即可。
留言
張貼留言