因此,我想访问并修改此页面上显示的“名称”字段。
http://help.salesforce.com/HTViewHelpDoc?id=task_fields.htm&language=en_US
Task t = new Task();
t.Name = 'test name';
这会给我一个错误,上面写着'SObject Task的无效字段名'
我认为这是我在点击式界面和Apex代码之间的基本理解中的一个缺陷。
答案 0 :(得分:0)
您链接的帮助是 idiot 最终用户友好。它列出了字段标签(例如可以翻译)。
当你引用代码中的字段时,你会使用API名称(这些名称很少变化,就像数据库表中的列名一样)。您可能遇到API名称以__c
结尾的自定义字段?
以下是“任务:http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_task.htm
”帮助文件的“专业版”我认为您要修改的字段是WhoId
。您需要在其中放置一个联系人/潜在客户Id
,然后在浏览器中查看时,它会显示与目标Name
的链接(与任何其他查找一样)。