
Create new data table 액션을 사용해서 테이블을 생성하면 헤더 명을 고정해야 한다. 그런데 나는 기존에 있는 헤더 명을 그대로 쓰고 싶은데! 노가다성으로 헤더 없이 읽고, 한 행씩 리스트에 추가하는 방식은 너무 비효율적(?)이니까... 🙄 %{^['컬럼명', '컬럼명', ... '컬럼명']}% 더보기 출처: https://powerusers.microsoft.com/t5/Power-Automate-Desktop/How-convert-text-to-datatable/td-p/1632733
나 같은 극강(?)의 효율충(???)에게 좋은 IF에서 여러 가지 조건 사용하기! PAD를 사용하게 되면서, 직전에 사용했던 툴(UiPath)에 비해 굉장히 기능이 부실하다고 생각했다. 그치만 우리에겐 구글님이 계시니까! 나는 검색했고! 답(?)을 찾았다! 더보기 출처: https://powerusers.microsoft.com/t5/Power-Automate-Desktop/How-to-include-the-logical-AND-OR-operators-in-conditionals/td-p/715982

여기서 문제! ExcelData에서 내가 가공하고자 하는 컬럼은 10개이고, 신규 컬럼 2개가 추가되었다(신규 데이터 테이블 생성 시 추가함). 열 개수가 일치하지 않을 때, 그리고 DataRow를 가공하여 데이터 테이블 변수에 값을 저장하는 방법은 뭘까? For each CurrentRow in ExcelData 👉🏻 컬럼 헤더를 제외한 첫 번째 행부터, 행 데이터가 DataRow 타입의 CurrentRow 변수에 할당된다. 궁극적으로 이 글(?)을 쓰고 있는 목적은 이 기능인데, 바로 Insert row into data table이라는 액션이다. 입력할 수 있는 New value(s)는 List와 DataRow 타입의 변수만 해당된다(Docs 👇🏻). 더보기 출처: https://learn.micr..

데이터 원본 연결할 때 새 데이터 원본 생성이 되지 않아서 기존 코드를 복사했다. OLE DB 공급자는 Office 12.0으로 선택했다. %File%은 변수이므로 파일 경로를 직접 입력해도 되고, 변수로 처리하는 것도 가능하다! 더보기 https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/actions-reference/database 데이터베이스 작업 참조 - Power Automate 사용 가능한 모든 데이터베이스 작업을 확인하세요. learn.microsoft.com Docs에 있는 정보였다.. 머쓱..
💡 PAD: Power Automate Desktop 현재 내 근무지에서 사용하는 툴은 PAD인데, SI가 아니라서 그런 건지 프레임워크, 공통 모듈 등이 없다. 사실 SI 때는 무조건 체계가 정립되어 있어야 한다고 생각했는데 상주는 그럴 필요가 없... 나...? 있으면 좋을 텐데. 아, 쓰면서 생각해 보니까 이유를 알았다. 🙄 유지 보수 인력이 별도로 존재하지 않아서 CM을 관리하는 데에 공수가 따로 산정되어야 해서 그런 것 같다. ... 아무튼 서치를 해 보다가! 어떤 외국분(?)이 프레임워크 관련해서 올린 글을 봐서 메모 겸 글을 작성해 본다. 📌 https://powerusers.microsoft.com/t5/Power-Automate-Desktop/Power-Automate-Desktop-Fr..
AndAlsoIf a > 10 And(Also) b > 10 Then ...End IfAnd 👉 a = 5이며 조건을 충족하지 않더라도 b에 대한 조건까지 확인한다.AndAlso 👉 첫 번째 조건(a > 10)에 대한 판단이 거짓(false)이면 두 번째 조건(b > 10)은 확인하지 않고 False를 리턴한다.✔ 왼쪽 조건이 True일 경우에만 오른쪽 조건을 검사✔ 왼쪽 조건을 인스턴스가 생성되었는지 확인할 때 주로 사용함더보기더보기ex) strText IsNot Nothing AndAlso strText.Equal("비교 문자") OrElseIf a > 10 Or(Else) b > 10 Or(Else) c > 10 Then ...End IfOr 👉 여러 조건들 중 최소 하나라도 만족하면 True..
DateTime pcDate = DateTime.Now;DateTime fomDay = new DateTime(pcDate.Year, pcDate.Month, 1); //주차를 구할 기준이 되는 날 -- 월 주차를 구할 거라서 pcDate.Month를 인자로 사용DayOfWeek dow = DayOfWeek.Sunday; //주가 시작되는 요일System.Globalization.Calendar cal = System.Globalization.CultureInfo.CurrentCulture.Calendar;int weekNumber = cal.GetWeekOfYear(pcDate, System.Globalization.CalendarWeekRule.FirstDay, dow) - cal.GetWeekO..