앞서 포스팅에서 언급한 패키지들이 꼭 필요하므로, 

pip install gspread

pip install --upgrade oauth2client

pip install --upgrade google-api-python-client

위 명령어들을 꼭 실행하여 설치한 후 진행하시길 바랍니다.

 

사용자를 추가한 후,

다음 코드로 앞서 다운 받은 json 파일을 불러와 구글 스프레드시트와 연동합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gspread
from oauth2client.service_account import ServiceAccountCredentials
 
def getWorksheet():
    scope = ['https://spreadsheets.google.com/feeds',
             'https://www.googleapis.com/auth/drive']
    json_file_name = 'json 파일이 저장된 경로/.json'
    credentials = ServiceAccountCredentials.from_json_keyfile_name(json_file_name, scope)
    gc = gspread.authorize(credentials)
    spreadsheet_url = '연동된 구글 스프레드시트 링크'
    doc = gc.open_by_url(spreadsheet_url)
 
 
    # 이름과 일치한 시트 선택
    worksheet = doc.worksheet('시트 명')
 
    return worksheet
 
cs