Não tenho certeza se você resolveu o problema, mas estava com o mesmo erro em minha máquina. Isso estava acontecendo porque eu não tinha o pacote python-gdata mais recente. O pacote do GoogleCL sozinho não fará o trabalho.
Estou usando o Ubuntu 11.04. Eu instalei o googlecl que me permite editar arquivos do google doc com o vim. Eu tenho um google doc "teste":
google docs edit --title "test" --editor vim
abre o arquivo bem. Quando eu escrevo o arquivo por meio do comando vim :w
, a alteração não é propagada para o google doc original na nuvem. Além disso, quando eu :wq
, recebo esta saída de linha de comando:
Server responded with: 412, <errors xmlns='http://schemas.google.com/g/2005'><error><domain>GData</domain><code>etagsMismatch</code><internalReason>Mismatch: etags = ["tags"], version = [gqpwmaue]</internalReason></error></errors>
Moved edited document to /home/james/test.txt
Como posso atualizar automaticamente o documento original quando o salvei no vim?
Não tenho certeza se você resolveu o problema, mas estava com o mesmo erro em minha máquina. Isso estava acontecendo porque eu não tinha o pacote python-gdata mais recente. O pacote do GoogleCL sozinho não fará o trabalho.
Tags vim vi ubuntu g-suite google-docs