Pergunta

Para que não pertencem ao Google Doc arquivos no Google Drive, eu posso detectar uma alteração comparando o Arquivo.md5Checksum com um valor anterior.

md5Checksum é nulo para o Google Doc arquivos:

 application/vnd.google-apps.*

Não há nenhum método, além de Arquivo.modifiedDate?

Sem dúvida, é uma espécie de canto:se um doc vai do estado A => B => A, então o modifiedDate vai mudar, mas não o conteúdo.

Foi útil?

Solução

Arquivo.modifiedDate é, definitivamente, uma boa solução, mas você deve considerar usando a Mudança de alimentação para detectar as alterações para o arquivo:

https://developers.google.com/drive/manage-changes

Depois que você recuperar a Mudança de alimentação, você pode filtrar as entradas usando o fileId de campo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top