前提・実現したいこと
Raspberry Piのセンサーで計測されたデータをgoogle spreadsheetに転記していくというシステムをpythonで作っているのですが、行ごと転記するためにgspreadのappend_rowを使用するとターミナルのコンソールにエラーが表示されます。
エラーは発生しつつもspreadsheetには正常にデータが書き込まれるのですが、なぜコンソールにエラーが発生してしまうのか、またその解決策を教えていただけると嬉しいです。
発生している問題・エラーメッセージ
$ python3 gspred-sample.py 2020年03月05日 13:30:29 Temp=12.1*C, Humidity = 46.7% Traceback (most recent call last): File "gspred-sample.py", line 31, in <module> worksheet.append_row(row_data) File "/home/pi/.local/lib/python3.7/site-packages/gspread/models.py", line 915, in append_row return self.spreadsheet.values_append(self.title, params, body) File "/home/pi/.local/lib/python3.7/site-packages/gspread/models.py", line 120, in values_append r = self.client.request('post', url, params=params, json=body) File "/home/pi/.local/lib/python3.7/site-packages/gspread/client.py", line 79, in request raise APIError(response) gspread.exceptions.APIError: {'code': 400, 'message': 'Invalid value at \'data.values[0]\' (type.googleapis.com/google.protobuf.ListValue), "2020年03月05日 13:30:29"', 'status': 'INVALID_ARGUMENT', 'details': [{'@type': 'type.googleapis.com/google.rpc.BadRequest', 'fieldViolations': [{'field': 'data.values[0]', 'description': 'Invalid value at \'data.values[0]\' (type.googleapis.com/google.protobuf.ListValue), "2020年03月05日 13:30:29"'}]}]}
該当のソースコード
``python
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/05 21:58