Скрипт работает только после перезапуска скрипта? - PullRequest
0 голосов
/ 09 февраля 2019
with open("a.txt", "r") as a:
    try:     
        b = a.readlines()[2]
        wks = gc.open('Test').sheet1
        if b not in open('c.txt').read():
            check = "True"
            wks.append_row(['test', 'test'])
            print("Spreadsheet appended.")
            with open("c.txt", "a") as c:
                c.write(blah_blah+"\n")
        else:
            check = "False"
            do_x()
    except:
        pass  

В настоящее время электронная таблица добавляется только после перезапуска сценария.Я хотел бы, чтобы скрипт автоматически добавлялся в электронную таблицу, но я не уверен, где ошибка!

Редактировать: удаление попытки / исключает возвращение этой ошибки после проверки в течение 12 часов или около того.

gspread.exceptions.APIError: {
 "error": {
 "errors": [
  {
   "domain": "global",
   "reason": "authError",
   "message": "Invalid Credentials",
   "locationType": "header",
   "location": "Authorization"
  }
 ],
 "code": 401,
 "message": "Invalid Credentials"
 }
}
...