에디터 외부 API - 구글 API - 스프레드시트 값. (External API, Google API, SpreadSheet Val…
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 구글의 엑셀과 동일한 스프레드시트에 값을 추가하거나 수정 또는 읽는 방법에 대해 알아보도록 하겠습니다. 이 내용을 학습하려면 구글 스프레드시트 API를 사용할 수 있도록 신청이 되어 있어야 합니다. 구글 스프레드시트 API 사용 신청은 [ 여기 ]를 참고하세요. 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.
아래 그림과 같이 에디터 우측 하단의 외부 API 탭을 클릭하고, 스프레드시트 카테고리의 [ 스프레드시트 연결 ]과 스프레드시트 값 액션을 추가하세요.
스프레드시트 연결 액션의 자격 증명 파일을 클릭하여 구글 스프레드시트 API 자격 증명 파일(json)을 선택하세요.
테스트용 구글 스프레드시트 파일을 하나 생성 해줍니다. 작년 7월쯤에 엔지엠 매크로를 검색하는 국가가 어디인지 통계를 내본게 있어서 저는 이걸 이용하도록 하겠습니다. 여러분들은 가지고 있는 스프레드시트를 이용하거나 새로운 스프레드시트를 만들어서 사용하시면 됩니다.
스프레드시트 값 액션에서 아래와 같이 설정 해줍니다.
- 데이터 처리 옵션: Select | Add | Modify | Insert
- 시트 아이디: 자신의 시트 아이디
- 시트 이름: 하단의 탭으로 된 시트 이름
- 행 구분자: \n (행 기준으로 줄바꿈 처리)
시트 아이디는 구글 스프레드시트 주소에서 확인할 수 있습니다. 아래 그림에서 주소 표시줄의 시트 아이디를 복사하세요.
- https://docs.google.com/spreadsheets/d/시트 아이디/edit#gid=7
매크로를 실행하면 아래와 같이 스프레드시트의 모든 내용을 가져옵니다.
특정 영역의 데이터만 가져오려면 셀 위치에 값을 입력하세요.
사용자가 설정한 범위 A1부터 E5까지 데이터를 가져옵니다. 이렇게 데이터를 가져오면 CSV로 쉽게 변환할 수 있고, 또다시 엑셀로 변환할 수 있습니다.
데이터를 추가하려면 아래와 같이 값을 입력하고, Insert 옵션을 사용합니다. 마지막에 추가하므로 셀 위치는 초기화 시킵니다.
매크로를 실행하면 아래 그림과 같이 데이터가 마지막에 추가됩니다.
이번에는 데이터 처리 옵션을 Modify로 변경하고, 셀 위치를 A3으로 설정하세요.
매크로를 실행한 후 결과를 확인 해보세요. 기존의 데이터를 수정할 수 있습니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글도구 상자 - 조건 - 타이머 체크 (Toolbox, Condition, Timer check) 23.06.11
- 다음글외부 API - 구글 API - 스프레드시트 연결. (External API, Google API, SpreadSheet Connect) 23.06.07
댓글목록
등록된 댓글이 없습니다.