프로그래밍
-
[UIPATH] VB.Net 날짜/시간 메소드(DateTime)프로그래밍/RPA(RoboticProcessAutomation) 2020. 4. 2. 15:07
안녕하세요 젤린입니다:) Uipath는 닷넷프레임워크를 기반으로 하며 저는 vb로 주로 개발하고 있습니다. VB.Net의 날짜/시간 메소드들과 사용법을 Uipath에서 바로 활용 가능하도록 정리해두었습니다. 변수는 모두 Var로 표시하였습니다. - 초기화 : new Date / new DateTime -> 01/01/0001/ 00:00:00 메소드 형식 설명 Var = DateTime.Now 현재 시각ex) 01/29/2020 16:45:28 Var.ToString(“yyyy-MM-dd”) DateTime String으로 Format하여 출력. 형식 자유 Var.Year / .Month / .Day / .Hour / .Minute / .Second / .Millisecond Var Date의 각 항목 ..
-
변수(Variable)와 인수(Argument), 매개변수(Parameter)프로그래밍/프로그래밍상식 2020. 4. 2. 14:25
안녕하세요 젤린입니다. 이번엔 변수에 대해서 정리해보도록 하겠습니다. 변수(Variable) 사용자가 컴퓨터에서 어떠한 데이터를 필요한 정보로 인식하고 메모리에 저장하여 활용하고자 한다면 크게 변수(Variable)와 상수(Const)를 사용할 수 있습니다. 변수는 정보를 지칭하는 이름 속에 데이터를 변경할 수 있는 것이며 상수는 정보를 지칭하는 이름 속에 데이터를 고정하는 것이라고 할 수 있습니다. 수학에서와 다르게 프로그래밍의 상수는 숫자 외에도 될 수 있습니다. 변수를 사용하는 목적은 한마디로 재사용 입니다. 바뀌는 정보를 저장하고 재사용하기 위한 것입니다. 사용되는 범위를 기준으로는 크게 전역변수와 지역변수로 나눌 수 있습니다. 사용되는 방향을 기준으로는 크게 인수와 매개변수로 나눌 수 있습니다...
-
[Uipath] text파일에 로그 찍기(Append Line)프로그래밍/RPA(RoboticProcessAutomation) 2020. 4. 2. 12:06
안녕하세요 젤린입니다 :) 프로젝트를 개발하다보면 진행상황을 비롯하여 다양한 오류 상황을 개발자 커스텀 로그로 작성하곤 하죠. 이를 활용하여 프로세스가 종료된 후 studio의 output에서 해당 로그와 각종 에러를 바로 바로 파악할 수 있습니다. 작성 과정은 조금 귀찮을지 몰라도 주석과 로그를 적절히 활용해야만 유지보수는 물론 개발 중 다양한 상황에 빠르게 대처할 수 있으니 개발에선 필수라고 볼 수 있겠습니다. 이 로그를 output패널 외에 text파일로 출력하고 싶은 경우가 가끔 발생하게됩니다. 비전공자에게 프로세스 종료 후 진행 상황을 알기 쉽게 알리고 싶다거나, 개발자 개인이 나중에 메일로 간편하게 확인할 수 있도록 하는 경우 등이 있겠지요. 이 경우 text파일에 log를 append하여 찍..
-
[UIPATH] VB.Net 문자열 조작 메소드(String)프로그래밍/RPA(RoboticProcessAutomation) 2020. 4. 1. 13:24
안녕하세요 젤린입니다:) Uipath는 닷넷프레임워크를 기반으로 하며 저는 vb로 주로 개발하고 있습니다. VB.Net의 String 메소드들과 사용법을 Uipath에서 바로 활용 가능하도록 정리해두었습니다. 변수는 모두 Var로 표시하였습니다. 메소드 형식 설명 String.Concat(Var1, Var2) 두 문자열 연결 Var.Contains(“Text”) Var 문자열의 Text 포함 여부 출력(bool) String.Format(“{0} in {1}”, Var1, Var2) {Index}Index에 해당하는 Var 문자열로 삽입 Var1.IndexOf(Var2) Var1 문자열에서 Var2가 시작되는 Index반환 (0부터) InStr(Var1, Var2) Var1문자열에서 Var2가 시작되는 ..
-
[SNS피해대책] 포털 사이트의 검색어 서비스 운영프로그래밍/IT이슈 2020. 4. 1. 13:16
네트워크 상에서 우리는 많은 정보를 주고받지만 그로 인한 피해도 속출하곤 합니다. 그 중 실시간 급상승 검색어는 포털사이트를 비롯한 다양한 개인 사이트에서 유용하게 활용되며 사람들의 흥미를 유발하고 이슈를 빠르게 파악할 수 있도록 도와주는 기능입니다. 하지만 반대로 이를 악용하거나 이에 피해를 입는 사례도 많기 때문에 최근 문제가 제기 되고 있습니다. 국내의 대표 포털사이트들은 이에 어떻게 대응하고 있을지 알아보았습니다. 네이버 네이버의 실시간 검색어는 2019년 11월 개편하였습니다. 인공지능 기반 검색어 추천 시스템인 리요(RIYO)를 이용하여 기존의 통합 검색 차트에서 카테고리 별, 연령 별로 나누어 탐색할 수 있도록 개편되었습니다. 다가오는 2020년 4월 15일 총선때까지 실시간 검색어를 잠정 ..
-
[Uipath] Double 연산하고 소수점 버리기, 화폐 단위로 Format하기프로그래밍/RPA(RoboticProcessAutomation) 2020. 3. 10. 15:40
안녕하세요~! 젤린입니다! 블로그가 처음이라 모든 포스팅 글이 의식의 흐름대로 쓰이는 것 같아요. 앞으로 차차 정돈된 핵심쏙쏙 포스팅의 될 수 있겠죠..! 오늘은 Uipath에서 소수점이 있는 Double값을 연산하고 소수점 버리기, 화폐 단위로 천의 저리마다 콤마 구분으로 Format하기 활동을 포스팅하겠습니다! 소수점 버리기, 화폐단위로 Format하기 워크플로우의 사용은 아래와 같습니다. Assign사용을 자세히 알아보겠습니다. String.Format("{0:#,0}", Math.Truncate(CDbl(row("금액"))*0.967)) - Format 문자열을 특정 사용자 지정 형식으로 Format하는 방법은 바로 String.Format(형식, Stirng) 입니다. 크기가 정해진 정수들이라면..
-
[Uipath] DataTable에서 숫자로 시작하는 행만 남기기 - DataTable Filter 관련 메소드프로그래밍/RPA(RoboticProcessAutomation) 2020. 3. 10. 15:05
안녕하세요 젤린입니다 :) Uipath에서 Excel자료를 읽고 활용하려다 보면 난감한 부분이 많이 있죠. 위이 이미지처럼 셀이 병합되어 있다거나, 계속해서 표의 위치 및 크기가 바뀐다거나... 참고로 병합된 셀은 가장 상위의 셀 부분에서만 데이터가 읽히고, 하위 셀들은 데이터가 Empty상태입니다. 저는 위의 표를 읽고 금액 및 송금금액 연산, 다른 파일에 연산 데이터 합산 등등의 작업을 진행하였습니다. 대부분의 DataTable 필터링을 할 때에는 Uipath에서 기본적으로 제공하는 Filter DataTable Activity를 활용하여 쉽게할 수 있지만, 거기에서 필터링 할 수 있는 조건은 제한적이죠. 실무에서 작업을 진행하다보면 정해진 필터링 외에도 다양한 메소드나 조건식, 정규식을 활용하여 데..
-
[Uipath] 비밀번호, 공인인증서 로그인 - Type Secure Text프로그래밍/RPA(RoboticProcessAutomation) 2020. 3. 9. 16:37
----------추가----------- 보안 프로그램 설치가 필요한 사이트 중 일부는 암호 입력이 불가능한 경우를 확인하였습니다. ex) 신한은행 가능, 국세청 불가능, 우리은행 불가능의 사례 확인 -------------------------- 안녕하세요 :) 젤린입니다 ! Uipath와 관련된 첫 글이네요. 기초에 관한 부분은 uipath 홈페이지의 아카데미나, 유튜브에 좋은 영상이 많이 올라와 있습니다. 저는 활용과 심화 부분에 대한 포스팅을 작성해나가려고 합니다. Uipath에서 Input type Password에 암호를 입력하는 방법은? 웹이나 소프트웨어의 일반적인 Input Box에 Text를 입력하기 위해서는 Type Into Activity를 이용하여 쉽게 할 수 있습니다. 반면에 일..