2012-08-14 12 views
1

Existe-t-il un moyen de suivre les modifications sur un document Google ou une feuille de calcul?Comment suivre les modifications sur un fichier?

Lorsque vous utilisez

file.getModifiedDate() 

la valeur ne reflète pas correctement les dernières modifications sur un document. Cela prend parfois plusieurs minutes avant que le fichier ne reçoive une nouvelle date de modification lorsqu'un utilisateur modifie le contenu du document.

Y at-il un moyen de suivre toutes les modifications sur un document, peu importe qui a fait les modifications?

Répondre

2

Vous devez utiliser le flux Changes pour détecter les modifications apportées aux fichiers: https://developers.google.com/drive/manage-changes.

Il n'autorise pas le filtrage sur un fichier spécifique, mais chaque entrée du flux aura une propriété fileId pour associer la modification à un fichier.

+0

Mais comment puis-je obtenir les modifications apportées par d'autres utilisateurs? Je veux dire si un document est partagé et que différents utilisateurs peuvent y travailler, comment puis-je obtenir l'horodatage de la dernière modification? Il se peut que certains utilisateurs travaillent sur les documents, mais je n'ai peut-être pas les jetons d'accès pour demander le changement de flux ... – dflorey

+0

Le flux Changes inclura les modifications effectuées par tous les utilisateurs. Évidemment, vous devriez avoir accès au document pour voir ces changements. –

+0

Merci! Je vais essayer ça demain :-) – dflorey

Questions connexes