Salesforce:从Apex访问Document sObject中的文档

时间:2015-01-28 18:54:06

标签: salesforce apex

我正在尝试通过apex访问我的Document sObject中的csv文档(为了解析csv)。我知道如何解析CSV我得到的数据(该部分有很多文章),但我不知道如何从文档sObject中获取文档!

如何从Apex引用CSV文档(在sObject文档中)?

我确实看到从以下查询中返回了一个URL:

SELECT body From Document WHERE name = 'myCSV'

返回类似的内容:

/services/data/v32.0/sobjects/Document/00000UptFER/Body

我是否需要将解析器指向该地址?

谢谢!

1 个答案:

答案 0 :(得分:0)

tostring()就是解决方案。

Document d = [SELECT id, body 
                  FROM Document 
                  WHERE Name='myCSV' LIMIT 1];

string strBody = d.body.tostring();