1.Можно ли загрузить новую версию существующего документа?Когда я загружаю документ, он отображается как отдельная копия.
Да, это возможно.Мы называем это «загрузить и заменить», как вы заметили.Нет необходимости сначала удалять существующую версию.Следующая ссылка описывает, как сделать это в протоколе:
http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#UpdatingMetadataAndContent
Из клиентской библиотеки .NET вам нужно присоединить входной поток к Update ()запрос.Заголовок метода для того, что вам нужно, находится здесь:
http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/src/core/service.cs#554
Создайте поток, содержащий ваше новое содержимое файла, и просто передайте его. Это должно быть!
2.Документы Google имеют ограничение по размеру ... Есть ли обходной путь для этой ситуации?
К сожалению, в настоящее время нет способа обойти ограничения размера конвертируемых документов.Они должны быть загружены как не преобразованные файлы и, следовательно, недоступны для редактирования в пользовательском интерфейсе Документов Google.