블로그 | 플렉스튜디오

Google Sheets API 설정하기

작성자: 마케터 썬 | 2025. 7. 23 오전 5:59:55

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

 

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

 

구글 시트 연동 전 준비 사항

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

 

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

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

 

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

 

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

 

2단계 : Google Sheets API 활성화

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

 

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

 

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

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

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

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

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

 

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

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

 

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

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

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

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

 

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

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

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

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

4. ‘저장’ 버튼 클릭

 

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

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