我试图让一些python脚本工作,然后将特定的Salesforce报告作为csv,然后获取第6列的总和并将该值放入新的工作簿中。我还希望能够定义新工作簿文件的文件名。谢谢你的时间!代码如下:
从Salesforce提取报告:
from simple_salesforce import Salesforce
import requests
import base64
import json
import sys
sf = Salesforce(username="userid"
,password="password"
,security_token="token")
#print "get sid " + str(sf.session_id)
sid = str(sf.session_id)
urlin = "https://na52.salesforce.com/" + sys.argv[1] + "?
view=d&snip&export=1&enc=UTF-8&xf=csv"
response = requests.get(urlin,
headers = sf.headers, cookies = {'sid' : sid})
#response.contents
print response.content
答案 0 :(得分:0)
好的,这是一个粗略的脚本,可以实现你想要的。您需要根据需要调整它,但这基本上需要一个CSV文件,对第6列求和,然后将该数据写入新的CSV文件。
替换" data.csv"使用您的CSV文件的名称,它应该工作
df[which(is.na(df$text)),]$text = missing[[1]]