使用Apex / Salesforce修改任务“名称”字段

时间:2014-01-31 02:16:05

标签: salesforce apex-code

因此,我想访问并修改此页面上显示的“名称”字段。

http://help.salesforce.com/HTViewHelpDoc?id=task_fields.htm&language=en_US

    Task t = new Task();
    t.Name = 'test name';

这会给我一个错误,上面写着'SObject Task的无效字段名'

我认为这是我在点击式界面和Apex代码之间的基本理解中的一个缺陷。

1 个答案:

答案 0 :(得分:0)

您链接的帮助是 idiot 最终用户友好。它列出了字段标签(例如可以翻译)。

当你引用代码中的字段时,你会使用API​​名称(这些名称很少变化,就像数据库表中的列名一样)。您可能遇到API名称以__c结尾的自定义字段?

以下是“任务:http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_task.htm

”帮助文件的“专业版”

我认为您要修改的字段是WhoId。您需要在其中放置一个联系人/潜在客户Id,然后在浏览器中查看时,它会显示与目标Name的链接(与任何其他查找一样)。