2016-04-19 43 views
0

我剛剛發現了force cli工具。如何查詢超過2000條記錄?強制cli查詢具有2000多條記錄的salesforce對象

我有它的查詢工作,但它只返回2000,我需要把它們全部。

force query select Id, Name from Custom_Object__c --format:csv > custom.csv 

這個文件有大約10000條記錄,我只能夠得到第一2000年CLI工具的文件沒有提到的細節,但是它比我現在用的工具,其中R快得多使用RForcecom庫

+0

我看到我可以使用OFFSET numberOfRowsToSkip,但我不知道如何在BASH中構建一個腳本來自動猜測總行數並構建一個查詢來猜測總查詢的總數 –

回答

0

所有您需要做的就是使用包RForcecom中的bulkQuery函數。例如:

all_leads <- "SELECT Id FROM Lead WHERE CreatedDate < TODAY" 

rforcecom.bulkQuery(rforce_session, all_leads,object="Lead") -> all_leads_df 

選擇IdLead今天之前的一切。花了大約一分鐘,我做了~70萬行。