前提・実現したいこと
pythonでスプレッドシート書き込み時(update_acell)で500エラーが表示されます。
数ヶ月間正常に動作していたのに突然このようなエラーで表示されました。
スプレッドシートからの読み込み(acell().value)は正常に動作します。
他のpythonファイルでスプレッドシートの書き込みをする場合は正常に動作します。
500エラーはサーバー側のエラーと書かれていますが、こちら側で対処するのは無理なのでしょうか?
発生している問題・エラーメッセージ
{'code': 500, 'message': 'Internal error encountered.', 'status': 'INTERNAL'}
該当のソースコード
python
1# -*- coding: utf-8 -*- 2 3from selenium import webdriver 4from oauth2client.service_account import ServiceAccountCredentials 5import gspread 6from selenium.webdriver.support.ui import Select 7import time 8import re 9import sys 10import datetime 11from tkinter import messagebox 12 13scope = ["https://spreadsheets.google.com/feeds", 14 "https://www.googleapis.com/auth/drive"] 15credentials = ServiceAccountCredentials.from_json_keyfile_name("**********.json", scope) 16gc = gspread.authorize(credentials) 17wks = gc.open_by_key("**********").worksheet("**********") 18 19driver_file = "../chromedriver" 20driver = webdriver.Chrome(driver_file) 21 22#####省略##### 23 24url = wks.acell("D2").value 25print(url) 26wks.update_acell("D4", url) 27 28#####省略#####
試したこと
ブラウザをスーパーリロード→エラーのまま
gspreadのバージョンアップ→エラーのまま
PCの再起動→エラーのまま
WindowsとMAC両方とも同じエラーがでるのか確認→エラーのまま
違うpythonファイルでもなるのか→違うファイルだと正常に動作する
新たなjsonファイルを作成→エラーのまま
補足情報(FW/ツールのバージョンなど)
gspread 3.6.0
GoogleChrome 85
Windows 10
Mac 10.15.6
visual studio code
Anaconda 4.8.4
あなたの回答
tips
プレビュー