사용 팁

Google Sheets API 설정하기


플렉스튜디오는 구글 스프레드시트(Google Sheets) 데이터 연동을 지원해요. 구글 스프레드시트는 구글에서 제공하는 웹 기반의 스프레드시트 프로그램이에요. 마이크로소프트의 엑셀(Excel)과 유사한 표 형식에 맞게 데이터를 입력하고 저장할 수 있죠. 데이터의 연관관계가 없는 간단 기능을 구현할 때 추천하는 방법이며 예시로 설문조사, 간단한 To-Do 리스트 제작에 활용하기 좋은 도구예요. 이번 포스팅에서는 플렉스튜디오에서 구글 시트를 활용하기 위해 API를 설정하는 방법을 설명할게요.

 

플렉스튜디오 유튜브에서 영상 강의 보러 가기👇

 

구글 시트 연동 전 준비 사항

  • 플렉스튜디오 가이드에는 데이터 연동에 필요한 방법을 자세하게 소개하고 있어요. 편리한 연동을 위해 가이드의 구글 시트 연동 페이지로 접속해 주세요.
  • 구글 API 이용을 위해 구글 계정에 로그인해 주세요.
  • 외부 서비스를 사용하기 위해 각 서비스 별로 필요로 하는 인증 정보가 있어요. 일종의 약속이라고 생각할 수 있죠. 구글 시트를 사용하기 위해서는 ‘Google Cloud 프로젝트’를 생성하고 구글 시트 API 사용을 설정한 후 사용자 인증 정보를 발급 받아야 해요. 아래 단계를 순서대로 따라해 주세요.

 

1단계 : Google Cloud 프로젝트 생성

  1. 가이드에서 ‘Google Cloud 프로젝트를 만듭니다.’를 클릭하여 페이지 이동

블로그_구글시트연동_1-1

 

2. Google Cloud 프로젝트 만들기 페이지에서 ‘프로젝트 만들기로 이동’ 버튼 클릭

블로그_구글시트연동_1-2

 

3. 새 프로젝트의 프로젝트 이름을 자유롭게 입력 → ‘만들기’ 버튼 클릭

블로그_구글시트연동_1-3

 

2단계 : Google Sheets API 활성화

  1. 플렉스튜디오 가이드에서 ‘Google Sheets API’에 연결된 링크로 페이지 이동

블로그_구글시트연동_1-4

 

2. Google Sheets API ‘사용’ 버튼 클릭

블로그_구글시트연동_1-5

 

3. ‘사용자 인증 정보’ 탭 클릭 → 우측의 ‘+사용자 인증 정보 만들기’ → ‘서비스 계정’ 선택

블로그_구글시트연동_1-6

4. 서비스 계정 이름은 자유롭게 작성 →  ‘완료’ 버튼 클릭

블로그_구글시트연동_1-7

5. 생성된 서비스 계정을 클릭하여 키를 생성할 수 있는 상세 페이지로 이동 

블로그_구글시트연동_1-8

6. 상단의 ‘키’탭 → ‘키 추가’ → ‘새 키 만들기’ 클릭

블로그_구글시트연동_1-9

7. 권장 유형인 JSON 선택 → ‘만들기’ 버튼 클릭 시 키 파일 자동 다운로드

블로그_구글시트연동_1-10

 

3단계 : 구글 시트에 서비스 계정 연결

  1. 서비스 계정 페이지 상단의 ‘세부정보’ 탭 → 이메일 계정 복사

블로그_구글시트연동_1-11

 

2. Google Sheets로 이동해 새 시트 생성 (’빈 스프레드시트’ 클릭) 

블로그_구글시트연동_1-12

3. 시트 이름은 자유롭게 작성

블로그_구글시트연동_1-13

4. 우측 상단 ‘공유’ 버튼 클릭

블로그_구글시트연동_1-14

  1. 1번에서 복사한 이메일 주소를 사용자 추가란에 붙여넣기
  2. 권한은 ‘편집자’로 설정
  3. 이메일 알림 보내기는 자유롭게 설정
  4. ‘공유’ 버튼 클릭하면 해당 스프레드시트의 편집할 수 있는 권한이 부여

블로그_구글시트연동_1-15

 

4단계 : 플렉스튜디오 테넌트에 인증 키 업로드

  1. 플렉스튜디오 워크스페이스로 이동 → 좌측 바에서 앱 선택 → DB/회원관리 → Data 연결 → 바로가기
    • 테넌트(Tenant)란? 사용자를 관리하고 데이터를 연결할 수 있는 개별 공간
    • 플렉스튜디오의 ‘기본앱’에서 설정하는 방식입니다. ‘초대앱’을 사용하신다면 관련 영상(클릭) 내용을 확인해 주세요.

블로그_구글시트연동_1-16

2. 시스템 정보 → 사용할 system : GoogleService

블로그_구글시트연동_1-17

3. Service Account Key에 다운로드 받은 JSON 키 파일 업로드

블로그_구글시트연동_1-18

4. ‘저장’ 버튼 클릭

 

다음 강의 : 플렉스튜디오 시나리오에서 구글 시트 데이터 활용하기

이제 플렉스튜디오 시나리오에서 구글 시트 데이터를 활용할 수 있어요. 예를 들어 애플리케이션에서 입력한 데이터를 자동으로 시트에 저장하거나 시트의 데이터를 조회해 화면에 보여줄 수 있죠. 다음 강의에서 간단한 예시와 함께 자세히 설명드릴게요. 다음 강의에서 만나요!

 

추천 블로그 콘텐츠