Salesforceで
・今日の日付からぴったり1か月後に日付項目を更新したい
という要望を叶える方法を紹介します
これは「ADDMONTHS」関数を使用することにより対応可能です。
「ADDMONTHS」関数の詳細はこちらのヘルプをご確認ください
ADDMONTHS
指定した日付の指定の月数前または後の日付を返します。指定された日付が月の最終日の場合、結果の日付は、結果の月の最終日になります。それ以外の場合、結果の日付の内容は、指定した日付と同じになります。
使用方法
ADDMONTHS (date, num)。date に開始日、num に追加する月数を指定します。
汎用的な例
汎用的な例 ADDMONTHS (StartDate, 5)
開始日に 5 か月を追加します。たとえば、開始日が 2017 年 9 月 20 日の場合は結果の日付が 2018 年 2 月 20 日になり、開始日が 2017 年 9 月 30 日の場合は結果の日付が 2018 年 2 月 28 日になります。
https://help.salesforce.com/s/articleView?id=sf.customize_functions_addmonths.htm&type=5
では、実際にADDMONTHS関数を使用した自動化を作成します。
今回はフローの作成の方法を示します。
フローの数式の作成は以下となります
データ型:日付型
もしも今日から2か月後にしたい場合は数式を
ADDMONTHS(TODAY(),2)
に変更すれば可能です。
1か月後、2か月後、〇か月後の日付を表示したい。という場合、ぜひADDMONTHS関数をご活用ください。