Google Drive API: копирование формы родителю в другой аккаунт оставляет дубликат в корне
Я использую Google Drive API, чтобы скопировать форму, среди других файлов, из учетной записи A в родительскую папку учетной записи B. Форма успешно скопирована в родительскую папку, но вторую копию формы, которая называется "Копия [ имя формы]", остается в корневой папке целевой учетной записи. Я копирую все типы файлов, но, похоже, это происходит только с формами, но не с каждой формой. Это происходит с библиотекой Python в моем собственном скрипте, а также, что менее предсказуемо, через пользовательский интерфейс по адресу https://developers.google.com/drive/v2/reference/files/copy.
Эта проблема упоминается в ответе " Скопировать файл в определенную родительскую папку с помощью Google Drive API"., но там это не ограничивается формами по-видимому.
Может кто-нибудь объяснить или подсказать, как предотвратить нежелательную копию в корне?
1 ответ
Это происходит при копировании Google Sheet с приложенной формой.
Если вы скопируете лист, вы найдете новую форму под названием "Копия [имя формы]" в корневой папке вашего диска (которая, очевидно, должна находиться в целевой папке и вместо нее должно быть сохранено оригинальное имя...)