Разрешения Google Диска находятся в верхней части области. Области необходимы для аутентификации запроса, но права доступа к диску (и листов по расширению) определяют, кто имеет доступ к какому файлу.
Если вызывающая учетная запись (в данном случае учетная запись службы) не имеет доступа к соответствующему Листу, вы получите 403, которые вы получали.
Настройка областей в консоли администратора не имеет прямой связи с разрешениями.
Следует также отметить одну вещь: если у вас есть документы, которые по умолчанию доступны всем в учетной записи G Suite, вы можете использовать Domain Wide Delegation (1) и использовать учетную запись serviceaccount для олицетворения пользователя (например, superadmin) в G Suite. домен. Вам не нужно делиться каждым документом с самой учетной записью сервиса.
(1) Это для Admin SDK , но эта статья содержит лучший пример. Вы заинтересованы в объекте учетных данных там. Вы также можете создать объект с помощью .json IIRC.