如何通过 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 电子邮件

DRF,将自定义字段添加到 ModelSerializer

如何将自定义字段添加到 WooCommerce 注册表单

Netsuite API - PHP将自定义字段附加到新客户

Django Allauth - 如何将自定义 CSS 类添加到字段?

如何将自定义数据添加到 Laravel Passport API 令牌?