После развертывания моего скрипта проекта Apps Script в качестве надстройки Google Sheets выдает эту ошибку при запуске OAuth2:
Атрибут указан с недопустимым значением: Header: toType (строка 303, файл "Service", проект "OAuth2")
Суть в том, что ничего не изменилось, кроме тестирования как дополнения. Почему это произошло, и как я могу решить это?
Edit:
Вот сервисная функция:
function getBQService_() {
return OAuth2.createService('BigQuery')
.setAuthorizationBaseUrl('https://accounts.google.com/o/oauth2/auth')
.setTokenUrl('https://accounts.google.com/o/oauth2/token')
.setClientId('CLIENT_ID')
.setClientSecret('CLIENT_SECRET')
.setCallbackFunction('authCallbackBQ')
.setPropertyStore(PropertiesService.getUserProperties())
.setScope(['https://www.googleapis.com/auth/bigquery',
'https://www.googleapis.com/auth/devstorage.full_control',
'https://www.googleapis.com/auth/devstorage.read_write',
'https://www.googleapis.com/auth/cloud-platform',
'https://www.googleapis.com/auth/analytics'])
.setParam('access_type', 'offline');
}
Теперь все идет хорошо, и, конечно, не удается пройти проверку подлинности и успешно выполнить повторный поиск, но проблема заключается в том, что после открытия ссылки и входа в учетную запись Google возникает ошибка. Опять же, этот же код работал нормально, пока не был протестирован как дополнение.