Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

Help with if and elseif

Avatar

Former Community Member
I have this script working fine:



if (DateTimeField1.rawValue ne null) then

Num2Date(Date2Num(DateTimeField1.formattedValue, "EEEE, MMM D, YYYY")+ 1, "EEEE, MMM D, YYYY")



else

null

endif



But I need to add 2 days if the first date selected is a SATURDAY



Thanks in advance for any help!
1 Reply

Avatar

Level 7
Have you considered testing a substirng of the formatted value of the DateTime1 field for "Saturday"?



if (DateTimeField1.rawValue ne null) then

if (Substr(DateTimeField1.formattedValue, 1, 08) eq "Saturday") then

Num2Date(Date2Num(DateTimeField1.formattedValue, "EEEE, MMM D, YYYY")+ 2, "EEEE, MMM D, YYYY")

else

Num2Date(Date2Num(DateTimeField1.formattedValue, "EEEE, MMM D, YYYY")+ 1, "EEEE, MMM D, YYYY")

endif

else

""

endif