Uipath - Switch으로 오늘 날짜에 맞게 조건 다르게 주기

parkje·2024년 4월 11일

RPA

목록 보기
11/24

오늘 날짜에 해당하는 조건에 맞게 스위치문 사용해서 알아서 매칭 되게하기

assign으 todayOfWeek (변수명 하나 생성) = DateTime.Now.DayOfWeek.ToString()

​

설명

  • Datetime.Now : 현재 시간을 나타내는 Date Time 객체를 생성

  • DayOfWeek : Date Time 객체의 요일을 나타냄 이 속성을 이용해서 해당 날짜의 요일을 가져온다

​

DateTime.Now.DayOfWeek.ToString() 즉 오늘 날짜의 요일을 영어로 반환

-> Sunday, Monday 등등을 스트링 형식으로 반환

​

나는 이걸 각각 요일 마다 다른 일을 하게 만들어야했다 예를 들면 월요일에는 새로운 엑셀 만들기, 화요일에는 엑셀에 작성하기 그래서 스위치 문을 사용하려고

​

​

todayOfWeek (int type 변수명) = DateTime.Now.DayOfWeek() 사용

난 사실 스위치문도 잘쓰지 못하던 바보였다고 But 지금은 아니니까 괜찮아\

스위치문은 사용해보니 아주 쉽다 Expression 부분에 사용할 조건을 넣는다

여기서는 todayOfWeek를 int로 설정해주었기 때문에 요일을 숫자로 반환한다 예를 들면 일요일 = 0 . 월요일 = 1 이런식으로 그래서 스위치문 Case1은 일요일이고 일요일에 실행 해야하는 조건들이 들어있다

​

하루하루 돌면서 스위치문을 통해서 알아서 잘 찾아간다! 해결 완료

++

int로 되어있는 요일 한글로 가져오는 조건문

이건 옛날에 사수님이 알려주셨던 int로 되어있는 요일을 한글로 가져오기 즉 월요일, 화요일,수요일 이런식으로 까먹지 말고 써먹자고!

++config에서 datetime 포맷 하기 귀찮을 때 약간 꼼수..,

in_Config(엑셀명).ToString.Replace("@",Now.ToString("yyyyMMdd"))

profile
RPA 개발 일지

0개의 댓글