前置き
ログや情報をスプレッドシートに書き込む際、最終行に大量の行を追加したいことありますよね。
API制限を考えると空の行を確認して、update_cellを使うなど絶対に避けたいところです。
追加方法
スプレッドシートが3列ある場合
exsample.py
append_list = [ ["A", "B", "C"], ["D", "E", "F"], ["G", "H", "I"] ]
worksheet.append_rows(append_list)
2次元配列を用意しappend_rowsとやることで1度のリクエストのみで3行も追加することができました。3行だけでなく、もっと追加することもできるので、必要に応じてやってみてください。