import os.path
import os
+from google.auth.transport.requests import Request
from googleapiclient.discovery import build
TEMPLATE_SHEET_ID = "1drSoyrE4gM3JaGweDkOybwXWdKPIDTfUmB1gQCYS3Uw"
with open(TOKEN_FILE, 'rb') as token:
creds = pickle.load(token)
+ # Refresh credentials if necessary
+ if creds and not creds.valid:
+ creds.refresh(Request())
+
# If there are no (valid) credentials available, give up
if not creds or not creds.valid:
current_app.logger.error("No token found in {}".format(TOKEN_FILE))