pythonでGoogleスプレッドシートを編集するものをつくっています。
最終行に文字列を入力する方法は、わかったのですが、それに列を指定する方法がわかりません。
どなたか教えていただけませんか。
python
1import gspread 2from oauth2client.service_account import ServiceAccountCredentials 3scope = ['https://spreadsheets.google.com/feeds', 4 'https://www.googleapis.com/auth/drive'] 5credentials = ServiceAccountCredentials.from_json_keyfile_name('My.json', scope) 6gc = gspread.authorize(credentials) 7wks = gc.open('gspread').sheet1 8 9rowToAdd = ['test1','test2'] 10wks.append_row(rowToAdd)
以上のコードだと最終行の左詰め(A列)で文字列が追加されます。
それをC列から文字列を追加したいです。
A列B列には最初から文字列が入っているので
python
1rowToAdd = ['','','test1','test2']
とは出来ません。
どうぞ、よろしくお願いします。
よくわからないのですが、append_rowは行を追加して値を入力するので、AB列に最初から文字列が入っているということはないはずなのですが…。新規行でないのであれば、update_cellsを使って行列を指定する必要があります。

回答2件
あなたの回答
tips
プレビュー