API Google Диска: копирование формы в родитель в другой учетной записи оставляет дубликат в корне

Я использую API Google Диска для копирования формы среди других файлов из учетной записи A в родительскую папку учетной записи B. Форма успешно скопирована в родительскую папку, но вторая копия формы с именем «Копия [ имя формы]", остается в корневой папке целевой учетной записи. Я копирую все типы файлов, но это, похоже, происходит только с формами, хотя и не со всеми формами. Это происходит с библиотекой Python в моем собственном сценарии, а также, что менее предсказуемо, через пользовательский интерфейс по адресу https://developers.google.com/drive/v2/reference/files/copy.

Эта проблема упоминается в ответе на Копировать файл в конкретную родительскую папку с Google Drive API?, но там видимо не ограничивается формами.

Кто-нибудь может объяснить или рассказать, как предотвратить нежелательное копирование в корень?


person edhillis    schedule 15.10.2014    source источник
comment
Мой скрипт копирует список файлов из одной учетной записи в другую. Кажется, что количество файлов (любого типа) в списке может влиять на это поведение. Это происходит со списком из 30 файлов, но не со списком из 15.   -  person edhillis    schedule 16.10.2014


Ответы (1)


Это происходит при копировании Google Sheet с прикрепленной формой.

Если вы скопируете лист, вы найдете новую форму под названием «Копия [имя формы]» в корневой папке вашего диска (которая, очевидно, должна быть в целевой папке и вместо этого должна сохранить исходное имя...)

person dflorey    schedule 23.10.2014