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
반응형
'Uipath' 카테고리의 다른 글
MySQL 및 SQLyog Community 버전 설치 (0) | 2023.01.18 |
---|---|
Uipath VBA사용(Execute Macro Activity) (0) | 2022.12.14 |
VBA Excel 특정 범위 지정 PNG 파일 생성하기 (0) | 2022.12.14 |
Uipath 공휴일 구하기 XML 추출하기 (0) | 2022.12.13 |
Uipath 특정 액티비티 안 보이는 경우 (0) | 2022.12.09 |
댓글