본문 바로가기
Uipath

Uipath 공휴일 API 기념일 추가

by Sol95 2022. 12. 13.
728x90

1. 공휴일 + 기념일 휴일을 구하는 방법

기존 공휴일이 작성된 Excel 파일에 Sheet2를 추가

A1열에 기념일로 쉬게 되는 날짜 입력 후 기존 공휴일 날짜를 Array에 이전 글과 동일하게 설정해준다

다른 부분은 try Catch가 생기며 Assign에 dt_Null이라는 변수가 생겼는데 해당 변수는 Sheet2에 데이터가 없을 경우 에러가 발생을 막아주는 로직이다

2.IF문 휴일 및 작업일 구하기

예외처리에 NullReferenceException 입력 후 dt_Null에 값을 True로 변경해준다

dt_Null 값이 True 인지 False인지 비교하여 아래 IF문을 진행하면 된다

Sheet2에 데이터가 없을때 IF문 String.join(",",dt_array.ToArray).Contains(Today_yyyyMMdd)
Sheet2에 데이터가 있을때 IF문 String.join(",",dt_array.ToArray).Contains(Today_yyyyMMdd) or String.join(",",dt_array2.ToArray).Contains(Today_yyyyMMdd)

최종 sHoliday_Checking이 True면 공휴일 False면 작업일 이라고 보시면 됩니다.

728x90
반응형

댓글