Как получить доступ к Google Sheets Doc через Google BigQuery External Table через сервисный аккаунт - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть таблица BigQuery, которая ссылается на документ Google Sheet, к которому у моей учетной записи службы нет доступа.В настоящее время получается

"Ошибка: не найдена: Files / gdrive / id / xxxx"

Я использую клиентскую библиотеку NodeJs 3.0.0 для доступа к API BigQuery,

Учетная запись пользователя службы имеет права редактора данных, пользователя задания и пользователя на BigQuery, и я явно поделился таблицей Google с учетной записью службы.

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

Есть мысли о том, что еще мне может понадобиться сделать?

1 Ответ

1 голос
/ 09 июня 2019

Проходя через это с самого начала, выясняется, что проблема была в том, что редактор Google Doc был отключен на уровне организации. Это влияет как на обычных пользователей, так и на учетные записи служб. Также решив это, гарантировав, что делегирование всего домена было решено.

...