Как использовать API Google Sheets с Team Drive?
Я хочу использовать Google API с файлами / папками на Team Drive. Это легко, если использовать Drive API: я просто добавляю supportsTeamDrives=True
на мой запрос, и он работает нормально.
Однако, если я попробую то же самое с API листов, он не распознает параметр.
Мне нужно принять команду, которая работает для файлов, не принадлежащих Team Drive: self.service.spreadsheets().get(spreadsheetId=fileID).execute()
и заставить его работать на Team Drive. Примерно так будет работать в API накопителя: self.service.spreadsheets().get(spreadsheetId=fileID, supportsTeamDrive=True).execute()
, однако это не работает в API листов
Если я попытаюсь вызвать обычную операцию GET для файла командного диска, как есть, я получу:
<HttpError 400 "This operation is not supported for this document">
Как использовать API листов с файлами Team Drive?