Сбой авторизации скрипта Google App при использовании UrlFetchApp и DocumentApp - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь написать дополнение для Документов Google.Он работал нормально только при использовании DriveApp и MailApp, но как только я попытался использовать UrlFetchApp, он перестал работать.Происходит следующее: у меня появляется диалоговое окно OAuth с сообщением:

[Приложению] требуется ваше разрешение для доступа к вашим данным в Google

Когда я нажимаю "Просмотреть разрешения"и выберите мою учетную запись Google, я попадаю на страницу ошибки Google 500 без полезной информации.

Произошла ошибка.Пожалуйста, попробуйте позже.Это все, что мы знаем.

В свойствах моего проекта отображаются следующие области:

5 Области OAuth, необходимые для сценария:

https://www.googleapis.com/auth/documents
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/script.container.ui
https://www.googleapis.com/auth/script.external_request
https://www.googleapis.com/auth/script.send_mail

Этот сценарий воспроизводит проблему:

function reproduceError() {
  var doc = DocumentApp.getActiveDocument();
  return UrlFetchApp.fetch("http://example.com"); 
}

Когда я удаляю оператор UrlFetchApp из моего скрипта, запрос на авторизацию приложения исчезает, и все работает.

1 Ответ

0 голосов
/ 17 мая 2018

Кажется, это проблема со стороны Google.У меня то же самое на моих сценариях с использованием UrlFetchApp.Мы можем только сообщить об ошибке и ждать.

...