전체 글(27)
-
[Uipath] DataTable을 JsonString으로 바꿔서 API Request 보내는 법 그리고 API 결과 받기
요즘 API를 자주 사용하게 돼서 ~ To Json String 또는 Json String To ~ 이런걸 많이 하게 되는데 보통은 DT나 dictionary형 List를 많이 바꾸게 된다. 저번에 짜 놓은 DT를 제이슨 스트링으로 바꾸어 API를 쏘는 방법을 간단하게 정리 해 보겠다. 1. 패키지 설치 2. api 바디 확인 { "data": [ { "A": "string", "B": 0, "C": "string", "D": 0, "E": "2023-03-07T05:10:53.484Z" } ] } 위 형식에 맞춰서 DataTable을 만든다. (컬럼 명,value 형식 같게 바꿔줌) 3. DT를 Json String으로 변환 1) Assign을 통해 DT를 JsonString으로 변환한다. jsonSt..
2023.03.07 -
[Uipath] AR에서 windows scheduler로 프로세스 실행 시키는 법
이전엔 지원이 빵빵한 대기업으로만 파견을 나가서 잘 몰랐는데, 이번에 내근직으로 이직하고 나니 AR을 많이 쓰게 되었다. UR이 AR의 여섯배 정도(혹은 그 이상)의 가격 차이가 나서 UR 대신 AR을 사고, 윈도우 스케줄러로 UR처럼 사용한다고 한다. 그렇게 알게 된 윈도우 스케줄 거는 법이다. -process [프로세스 이름] --folder [폴더 이름] --input "{'[파라미터]' : [파라미터 값]}" 위 방식으로 윈도우 스케줄을 걸면 Assistant에서 해당 프로세스가 실행된다. 프로세스 업그레이드만 해 놓으면 따로 설치하지 않아도 수행할때 자동으로 깔고 수행한다. (Main.xaml의 위치를 이용해서 수행시키면 자동 업데이트가 안됨)
2023.01.20 -
[Uipath] yyyyMMdd 또는 yyMMdd 형식 바꾸기, 날짜 형식인지 확인하기
yyyyMMdd 이런식으로 숫자로만 되어있으면 CDate()가 안먹는다. yyyy-MM-dd같이 - 나 . 같은 구분자가 있어야 년도/월/일 등을 구분하기 때문인데 이 숫자를 날짜로 인식하고 Datetime으로 읽으려면 아래와 같이 해야한다. DateTime.ParseExact("20221203","yyyyMMdd",CultureInfo.CurrentUICulture.DateTimeFormat).ToString("yyyy-MM-dd") 또한 sText 문자열이 날짜 형식인지 아닌지 확인을 하려면 아래 소스로 확인하면 된다. Date.TryParseExact("20221203","yyyydMMddd",System.Globalization.CultureInfo.CurrentCulture,Globalizati..
2023.01.12 -
[Uipath] 아웃룩 메일 제목 또는 받은 날짜 필터
아웃룩 메일 제목 필터에 자주 쓰는 것들 1. 제목에 A가 들어가는 메일만 가져오고 싶을 때 "@SQL=urn:schemas:httpmail:subject LIKE '%"+A+"%'" 2. A또는 B가 제목에 포함되는 메일을 전부 가져오고 싶을 때 "@SQL=urn:schemas:httpmail:subject LIKE '%"+A+"%' OR urn:schemas:httpmail:subject LIKE '%"+B+ "%'" 3. 메일 도착 시간으로 필터를 걸고 싶을 때 "@SQL=urn:schemas:httpmail:datereceived < '"+sTime+"'" sTime 포맷 ("MM.dd.yyyy HH:mm tt") 자유 이렇게 적용하면 된다.
2023.01.03 -
[Uipath] Data Scraping이 자동으로 안 잡힐 때 직접 잡는 법
Data Scrping을 하려고 하는데 웬걸 결과가 빈 DT로 나온다. 보통 이렇게 데이터가 한번에 안 긁어지면 나는 그냥 한 줄씩 for each 돌려서 가져오곤 했는데 저렇게 안가져와질 경우 셀렉터와 메타데이터를 지정해서 가져오는 방법을 알려주셔서 매우 도움이 되는 내용이라 포스팅 한다. Extract Strutured Data 액티비티의 셀렉터는 잡고싶은 리스트를 통으로 잡는 셀렉터로 잡아주고 중요한건 ExtractMetadata 에 들어가는 XML 이다. 메타 데이터 XML 작성 법 : 1. F12를 이용하여 얻고싶은 데이터를 선택한다. 2. 해당 element의 Full path를 가져온다. 3. 두개 이상 가져와서 공통인 부분은 row 안에 넣고 다른 부분은 column으로 넣는다. 이러면 잘..
2022.12.06 -
[Uipath] 엑셀 파일 확장자 변환
FileName : excelcnv 위치(excel.exe랑 같이 있음) Arguments : string.Format("-oice "“{0}"” ""{1}”"",sFilePath.Replace(".xlsx",".xls"),sFilePath) 원래 VBA를 사용해서 파일 확장자를 변환 했었는데 이번에 알게된 방식이 더 간단하고 좋은 것 같다. (다른 확장자도 가능)
2022.11.30