Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

カスタム項目のデータ型を更新する際に 「既存の項目により、データ型を変更できません」エラー

公開日: Oct 13, 2022
説明
カスタム項目が数式項目で参照されている場合にデータ型を更新しようとすると、「この項目のデータ型は、参照されているため変更できません」エラーが表示されることがあります。

例:

1. 2 つの日付項目、Test1 と Test2 を作成します。
2. 「duration」という名前の数式項目を作成し、「数値型」の戻り値と次の構文を指定します: Test1__c - Test2__c +1 
3. Test1 と Test2 の項目をいくつかのレコードで更新し、保存します。(この操作により、該当の数式項目に数値が反映されます)。
4. 手順 1 で作成した項目のうち 1 つの項目のデータ型を日付/時間に変更すると、下記のエラーが表示されます。

エラー : 「この項目のデータ型は、次で参照されているため変更できません」
数式項目 : duration


変更セットや MetaData API を使用して同内容の更新を試みた場合は同じ結果となり、「この項目のデータ型は、参照されているため変更できません」エラーが表示されます。
 
解決策

項目型を変更する前に、エラーメッセージの構文を修正して、データ型の変更と矛盾しないようにしてください。

一時的な解決策として、数式項目の項目参照をコメントアウトします。例えば、以下のようになります:

/*Test1__c - Test2__c*/ +1


注: 項目参照をコメントアウトする場合は、データ型の変更が完了した後、希望するデータを正確に収集するために数式を再度修正することを忘れないでください。


関連情報:
カスタム項目のデータ型の変更に関するメモ

ナレッジ記事番号

000385523

 
読み込み中
Salesforce Help | Article