名前でスプレッドシートを検索してスプレッドシートのデータを取得したいと考えています。私はそれがどのように機能するのだろうか?pythonでapi経由でタイトルごとにスプレッドシートを検索
result = service.spreadsheets().values().get(title=spreadsheetTitle, range=rangeName).execute()
名前でスプレッドシートを検索してスプレッドシートのデータを取得したいと考えています。私はそれがどのように機能するのだろうか?pythonでapi経由でタイトルごとにスプレッドシートを検索
result = service.spreadsheets().values().get(title=spreadsheetTitle, range=rangeName).execute()
このexampleから、タイトルまたはURLでスプレッドシートを開くことができます。
例:
def open(self, title):
"""Opens a spreadsheet, returning a :class:`~gspread.Spreadsheet` instance.
:param title: A title of a spreadsheet.
If there's more than one spreadsheet with same title the first one
will be opened.
:raises gspread.SpreadsheetNotFound: if no spreadsheet with
specified `title` is found.
>>> c = gspread.Client(auth=('[email protected]', 'qwertypassword'))
>>> c.login()
>>> c.open('My fancy spreadsheet')
"""
feed = self.get_spreadsheets_feed()
for elem in feed.findall(_ns('entry')):
elem_title = elem.find(_ns('title')).text
if elem_title.strip() == title:
return Spreadsheet(self, elem)
else:
raise SpreadsheetNotFound
また、これらのリンクをチェックすることができます。
あなたはpygsheets、GoogleスプレッドシートのAPI v4のためのPythonライブラリを使用することができます。
import pygsheets
gc = pygsheets.authorize()
# Open spreadsheet by title
sh = gc.open('my new ssheet')