[Uipath] 구글 스프레드 시트 GSuite를 이용하여 조작하기
2022. 8. 22. 17:15ㆍRPA
구글 스프레드 시트에 결과를 올려야하는 과제가 생겨서,
알게 된 내용을 정리한다.
1. 비공개 키 생성
일단 구글 스프레드 시트를 이용하려면 Service key가 필요한데, 이는 https://console.cloud.google.com/에서 받아야 한다.
API 및 서비스 - 사용자 인증 정보 - (프로젝트 없을 시 생성 후) 서비스 계정 관리 접속
서비스 계정 만들기 클릭하여 계정 생성
계정 생성 후 해당 계정의 작업 - 키관리 접속
키 추가 - 새 키 만들기 - json 키 만들기
저장 된 비공개 키를 프로젝트 폴더로 옮김(저는 Data 폴더 안에 넣었습니다.)
2. 작업할 스프레드 시트 설정
생성한 json Key 값을 열어서 Client_id 값을 작업 할 스프레드시트에 공유한다.
해당 이메일이 편집 권한이 있거나, 모든 사용자가 해당 시트에 편집 가능해야 작업이 된다.
3. 액티비티 사용
필요 패키지 :
해당 패키지를 깔고나면 google 스프레드 시트에 관련된 액티비티가 뜬다.
Gsuite Scope를 꺼낸다.
GSuite Scope의 AuthenticationType : ServiceAccountKey 로 변경 후
KeyPath에 비공개 키 파일 경로 입력 후 configure sopces 클릭
스프레드 시트에 체크
Write Cell을 하나 꺼내서 SpredSheet ID를 입력
SpredSheet id는 URL에 있음 (아래 이미지 참고)
이상입니다.
'RPA' 카테고리의 다른 글
[Uipath] 엑셀 파일 확장자 변환 (0) | 2022.11.30 |
---|---|
[Uipath] DT 다룰 때 자주 쓰이는 소스 모음 (0) | 2022.10.31 |
[Uipath] 새 Orchestrator 환경(Modern 에서 API를 이용하여 프로세스 실행해보기 (0) | 2022.08.12 |
[Uipath] 유용한 패키지와 액티비티 (0) | 2022.07.05 |
[Uipath] OpenAPI 사용하여 공휴일 정보 불러오기 (0) | 2022.06.27 |