参考:デフォルト項目値を含むレコード作成ページの作成方法について
help.salesforce.com
とある件でこの機能を使ってみたところ、データ型が通貨・日付でつまづいた内容のクリア方法
商談オブジェクトからカスタムオブジェクトの新規作成を行なう際に、通貨型と日付型を指定すると
/lightning/o/TextCustomObject__c /new?defaultFieldValues=
CustomCurrencyField__c={!Opportunit.Amount}
,CustomDateField__c={!Opportunit.CloseDate}
というようにエラーが出る
どうやらエラーの内容を見ると型がおかしいということらしい
商談.完了予定日に入力されている日付データをそのままデフォルト値として入力すると日付型エラーになる。
いろいろ試したところ
YYYY/MM/DDをテキストで入れようとするのに対し、受け付けるデータ型ではYYYY^MM-DDでなければならないらしい。(インポートするときとかにも同じようなことがあった)
通貨型も同じで、画面上のテキストをそのままデフォルト値として入力しようとするので「¥」マークが入ってしまい、それがエラーに判定になる
なので、下記のように関数を当てて型を合わせてやると上手くいった
/lightning/o/TextCustomObject__c /new?defaultFieldValues=
CustomCurrencyField__c={!ABS(Opportunit.Amount)}
,CustomDateField__c={!SUBSTITUTE(TEXT(Opportunit.CloseDate),'/','-')
外にもページレイアウトに表示されないとダメとか、当たり前のように権限とか細かいこともありそう