如何通过 API 将自定义字段添加到 SalesForce 中的布局部分
Posted
技术标签:
【中文标题】如何通过 API 将自定义字段添加到 SalesForce 中的布局部分【英文标题】:How to add a custom field to a layout section in SalesForce via the API 【发布时间】:2011-12-11 17:22:48 【问题描述】:我正在创建一个 Java API 集成工具,如果 Lead & Contact 不存在,它在启动时会创建一个新的自定义文件。经过一番搜索,我找到了如何做到这一点。 现在列表中的下一点是将新创建的字段放入“Lead Information”或“Contact Information”布局中。
我查看了metadata api docs 并找不到使用Java 或普通SOAP 消息的示例。我在网上搜索过,在大多数论坛中,以及我能找到的示例代码库,都没有成功。
因此,如果有人能够通过 Java 或 SOAP 提供示例,那就太好了。
【问题讨论】:
您看过元数据 API 文档中的 Layout 组件了吗? salesforce.com/us/developer/docs/api_meta/…底部有例子 【参考方案1】:我自己没有尝试过,但您应该可以使用来自元数据 API 的更新 API 调用来做到这一点。更多信息:http://www.salesforce.com/us/developer/docs/api_meta/index.htm
【讨论】:
【参考方案2】:您不能只在布局中添加一个字段。您必须首先获取现有布局,然后将字段添加到其中,然后更新布局。 布局是一个复杂的对象,由表示部分的其他对象组成,然后是行等。 我建议首先通过 SOAP 或元数据 API 检索布局,查看结果后,应该更清楚如何解析它并注入额外的行和字段。
【讨论】:
以上是关于如何通过 API 将自定义字段添加到 SalesForce 中的布局部分的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 API C# 和模板将自定义变量添加到 SendGrid 电子邮件
Netsuite API - PHP将自定义字段附加到新客户