我正在使用在http://www.salesforce.com/us/developer/docs/api_asynch/上描述的批量上传代码。
唯一的区别是我上传的是一个自定义对象类型。对象已经在SalesForce中定义。但是当我提到对象(名为员工)我得到错误"无法找到对象:员工"。Employee_c也试过了。相同的结果。
请指教
谢谢
Sameer
自定义对象名称后应该有两个下划线和一个"c" (__c
)。
尝试使用Apex data Loader从自定义对象导出数据:
- 点击导出按钮
- 使用用户名和密码登录
- 在Salesforce对象列表中查找自定义对象
- 点击Browse,选择保存导出文件的位置
- 从字段列表中至少选择ID 注意查询(SOQL)包含自定义对象名称
如果能够从自定义对象导出数据,则尝试插入数据。
但是,如果自定义对象没有出现在列表中,请确保使用正确的Username和Password登录。沙盒实例都有。"sandbox-name"附加到用户名(其中sandbox-name是您的沙盒名称)。
如果您在尝试导出时仍然无法看到自定义对象,请检查您正在登录的用户的权限(配置文件和角色),并确保用户有权访问该对象。
—Edit—
我以为你是用数据加载器做你的批量加载,抱歉。但是,您可能仍然需要检查User的权限。