У меня есть приложение 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? Кроме того, почему идентификатор проекта, указанный в сообщении об ошибке, отличается от того, который указан в коде?