Проект {project-id} не найден и не может использоваться для вызовов API

У меня есть приложение Google, которое вызывает API Big Query. Он работает нормально, но я хочу продублировать лист и использовать его для другого набора отчетов. Я продублировал файл один раз успешно пару месяцев назад.

Теперь при дублировании отчета и аутентификации с помощью Big Query API я получаю следующую ошибку:

"Проект {project-id-other-to-below} не найден и не может использоваться для вызовов API. (строка 16, файл "reportModel")"

Я не узнаю идентификатор проекта в сообщении, он не совпадает с написанным в моем коде. Также раньше, когда я аутентифицировал API, пытаясь использовать его, сообщение об ошибке связывало меня с соответствующей страницей консоли, чтобы разрешить использование API, оно больше не делает этого.

Это соответствующая часть кода:

  var projectId = '{project-id}';

  var request = {
    query: sql_code,
    useLegacySql : false
  };  

  var queryResults = BigQuery.Jobs.query(request, projectId);

Почему это происходит и как я могу аутентифицировать новый файл листа Google с помощью API? Кроме того, почему идентификатор проекта, указанный в сообщении об ошибке, отличается от того, который указан в коде?


person goose    schedule 05.04.2017    source источник
comment
Могу я спросить, испытывают ли люди, проголосовавшие за, то же самое? Возможно, мне стоит отправить вопрос соответствующей команде Google.   -  person goose    schedule 06.04.2017
comment
Вы можете сначала проверить это предлагаемое решение. Проверьте свою Консоль разработчика и убедитесь, что вы включили все API, которые вы будете использовать.   -  person Teyam    schedule 06.04.2017
comment
Спасибо @Teyam - это уже было сделано. Лист, который я скопировал, все еще работает нормально.   -  person goose    schedule 06.04.2017


Ответы (2)


Мне удалось решить эту проблему сейчас, и я сделал это, нажав «Ресурсы-> Расширенные службы Google». Это была ссылка на «Консоль API Google», если вы последуете ей, в консоли будет выбран правильный проект, и вы сможете включить API больших запросов.

Я не смог найти другого способа выбрать правильный проект, хотя я уверен, что он есть.

person goose    schedule 11.04.2017
comment
Свят, никогда не думал, что в редакторе есть графический интерфейс, спасибо! - person ShiraishiMai; 14.05.2020

Перейдите на страницу https://script.google.com/home/usersettings и включите "Google API скриптов приложений».

person Pawel    schedule 12.01.2019