Memos About Salesforce

Salesforceにハマってたこと!

日付/時間 そのままTEXT()にするとどうなる

日付関数について 遊んでみた〜

この記事の目次

●何に使った

●どのように使ったか

何に使った

時刻項目が必要なため、使ってみた 要は何時、何分の項目として使ってた。そして行動の開始日時と終了日時との連携もあるの

どのように使ったか

カスタムオブジェクト日報があり、開始時刻と終了時刻が必要、そして日付/時間じゃ、ダメとお客様にわがままに言われた! じゃカスタマイズしかないじゃん さらに、行動が新規すると、そのまま、項目を対応付け、日報に移すの。 行動の開始と終了は日付/時間だぞ、Oh my god。 それで、行動の日付/時間を数式でTEXT()でしたの、したら、タイムゾーンの変換されません。 例えば、行動の開始日時 年月日10:30をTEXT()にした結果が 年月日1:30という結果になるの。 じゃどうする、MID(開始日時, 11, 5)で 開始日時という行動の項目を11文字目から5桁をカットしたよ^ー なぜなら、連携先の日報の項目には日付要らないから さらに 開始日時 + (1/24)*9 で やっと日本時間になってくれたわ 要はTEXT(日付/時間 項目)すると、タイムゾーン変換されないままのテキストになってしまう わからないところがあれば、コメントなどで質問してもいいです! 待っております。