Salesforce - 自定义字段公式返回 ID 代码而不是文本名称

问题描述 投票:0回答:1

在 Salesforce 案例中,我尝试引用资产中的产品名称。

目前在我们的案例布局中,您可以进行查找以查找与案例连接的资产。我当前有一个公式,当资产链接时,该公式也会自动填写案例页面上的序列号字段。

我正在尝试执行类似的公式,但希望它自动填写与资产关联的产品名称。但是,资产级别的产品由查找函数填充,以从我们的产品对象中提取。

当我在自定义字段类型中执行公式时,我将其设置为以文本形式返回。我正在使用公式:

资产.Product2Id

这不会给出语法错误,但仅返回产品 ID 代码而不是名称。如果输入公式,则会出现语法错误:Asset.Product2Id__r.Name

我确信这是我忽略的简单事情,但我正在努力弄清楚它需要是什么。

我已经尝试过:

资产.Product2Id

资产.Product2Id__r.名称

资产.产品描述

Asset.Name(这个只是提取资产的名称而不是产品的名称。这是有道理的)

资产.StockKeepingUnit

salesforce salesforce-lightning salesforce-service-cloud
1个回答
0
投票

Asset.Product2.Name

注意 Case 本身

AssetId
是真正的外键(查找)字段名称,但如果您想通过点跳转 - 您使用关系名称,减去
Id
部分。这对于许多 SF 标准对象来说是一致的。

对于自定义对象,原始字段为

Object__c
,关系变为
Object__r.Name

您可以阅读一下:https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_relationships_query_using.htm

或者(如果您没有更好的具有自动完成功能的 SOQL 构建器)- 公式构建器可以在您下次需要“向上”时提供帮助?

© www.soinside.com 2019 - 2024. All rights reserved.