前提・実現したいこと
下記URLに沿って、GSSのPythonプログラムを組みたいと思っているのですが、
1つ目の「ワークブックの取得(指定)」のところで躓いてしまい、エラー内容もよくわかりません。。
内容的にはコピペしているだけなので、定義もしているにも関わらずNameErrorと出てしまいます。
GoogleのAPI等は対応済。
「gspread」「oauth2client」もDLできているはずです。
(「conda list」でインストール済のものの中に2つともありました。)
https://zak-papa.com/python_gspread_workbook_worksheet
初心者なので、解決方法わかる方がいらしたら、教えていただきたいです。
発生している問題・エラーメッセージ
>>> import gspread >>> from oauth2client.service_account import ServiceAccountCredentials Traceback (most recent call last): from oauth2client import transport File "C:\Users\〇〇\anaconda3\lib\site-packages\oauth2client\transport.py", line 17, in <module> import httplib2 import ssl File "C:\Users\〇〇\anaconda3\lib\ssl.py", line 98, in <module> import _ssl # if we can't import it, let the error propagate >>> scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive'] >>> # 秘密鍵(JSONファイル)のファイル名を入力 >>> Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'ServiceAccountCredentials' is not defined Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'credentials' is not defined >>> wb = gc.open('spreadsheet_sample') Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'gc' is not defined >>> print(wb) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'wb' is not defined
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
PCはWindowsを使ってます。
vs codeを使ってます。
回答1件
あなたの回答
tips
プレビュー