【Salesforce】開発者コンソールで日付型の項目をnullで更新したい場合

1.背景

開発者ツールで、日付型(日時型なども同様)の項目をnullで更新する事はできないようです。

データローダ等、別の方法で項目値を更新するようにしてください。

2.動作確認

日付項目に値が設定されているレコードを準備。

日付項目をクリアして[Save Rows]を押下すると、「Cannot save rows if the ID column is not included in the target list」と表示されて保存ができない。

3.回避方法

編集画面からは問題なく変更できます。

編集画面を開き、項目に入力されていた値をクリア、[保存]を押下。

開発者コンソールで[Refresh Grid]を押下すると、対象の項目がnullで更新されています。

大量のデータをnullで更新したい場合には、データローダで一度エクスポート。csvをnullで加工してインポートする。

4.最後に

サクッと開発者コンソールで動作を見たい場合や、使用ユーザに制限をかけていて、簡単に編集画面を開けない、等の極限られた場合ですが、メモとして。

タイトルとURLをコピーしました