セールスフォースSalesforce高度な数式を使おうとした時に変数名が分からず困った時の解決方法です。
商談商品の原価に通常は原価×数量で数式を設定した。
それをとある商品名のときだけ特別な計算を適用して表示させたい。
方針としてはIF文を使ってIF(条件式,真のときの値,偽のときの値)で文字列一致で判断しようとしていた。
上記でいうPricebookEntry.Product2.Name
なのだが、それをどうやって探すのか分からなかった。
セールスフォースお問い合わせに聞いてみた
この画像でいう項目の挿入というのでできるらしい!
すると選ぶものがでてきてプルダウンでどんどん選んでいく
商談商品→価格表エントリ→商品→商品名
と選ぶと
商品名が
PricebookEntry.Product2.Name
と出てきた
セールスフォースの高度な数式で使う変数名は項目の挿入を押すと選ぶことができる
UI分かりづらすぎるw最初から説明してほしい...
項目の挿入きづかなかった...
おまけセールスフォースの商品オブジェクトのテーブル構造
セールスフォースに問い合わせしてたらこの図をもらった。商品オブジェクトは通常のオブジェクトより複雑らしい。