선택 리스트의 「년」 「월」 「일」의 값을 일자 항목에 떨어뜨리는 방법(Lightning 환경이라면 설정 주의)

1614 단어 Salesforce
안녕하세요. 혼바시입니다!

이번에는 선택 목록 "년""월""일"의 값을 날짜 항목에 떨어뜨리는 방법을 알려드립니다.

즉 이런 느낌입니다.


선택 리스트로 연 항목 작성. (API 참조 이름은 Year_c)
그 외 선택 리스트로 월 항목 작성(API 참조명은 Monthc)
선택 목록에서 항목 일 항목 작성(API 참조 이름은 Day_c)

위의 세 가지 선택 목록을 기반으로 수식으로 날짜 항목으로 표시 할 수 있습니다.


수식은 다음과 같습니다.

DATEVALUE(LEFT(TEXT(Year_c), 4) & "-"& MID(TEXT(Monthc), 1, 2) & "-"& RIGHT(TEXT(Day_c), 2))

주의점으로서는 「2021년 2월 30일」등 존재하지 않는 월일을 선택하면 수식은 에러가 되기 때문에 주의해 주세요.


Classic 환경이라면 「#오류」라고 표시됩니다만 Lightning 환경이라면 아래와 같은 에러가 표시되어 버려 페이지 레이아웃 그 자체가 보이지 않게 됩니다.


따라서 Lightning 환경에서 이 설정을 수행할 때는 주의해야 합니다.

응용편
아래와 같이 값을 「영화 3년」으로 설정하면, 선택 리스트는 영화로 선택해, 일자를 기원으로 변환하는 것이 가능합니다


이상과 같이 Lightning이라면 에러 표시가 나와 위험한 설정이므로, 어쨌든 설정에는 주의해 주십시오.

좋은 웹페이지 즐겨찾기