Dysk Google prowadzi automatyczną historię modyfikacji, która może pomóc użytkownikom śledzić zmiany w plikach i poprawki treści. W historii zmian użytkownicy mogą sprawdzić, jakie zmiany zostały wprowadzone, oraz przywrócić określoną wersję pliku z określonymi zmianami.
Te warunki mają zastosowanie do zmian i rewizji zasobów interfejsu Google Drive API:
- Lista kontroli dostępu (ACL)
- Lista wszystkich zasobów uprawnień powiązanych z plikiem, folderem lub udostępnionym napędem.
- Zmień
- Zmiany w treści lub metadanych pliku lub dysku współdzielonego.
- Dziennik zmian użytkownika
- Rejestr wszystkich zmian wprowadzonych przez użytkownika w każdym edytowalnym pliku na Dysku, np. w Dokumentach, Arkuszach lub Prezentacjach Google. W przypadku użytkowników dysku współdzielonego dziennik zmian użytkownika zawiera również wpisy dotyczące członkostwa na dysku współdzielonym, poziomów dostępu użytkowników do elementów na tym dysku oraz zmian nazwy dysku współdzielonego.
- Historia zmian dysku współdzielonego
- Rejestr wszystkich zmian wprowadzonych na dysku współdzielonym, takich jak dodanie lub usunięcie użytkowników, oraz wszystkich zmian w elementach na tym dysku. Zmiana elementu na dysku współdzielonym pojawia się zarówno w dzienniku zmian użytkownika, jak i dzienniku zmian dysku współdzielonego.
- Wpis w historii zmian
- Rekord zmiany wprowadzonej w treści lub metadanych pliku albo na dysku współdzielonym. Wpis w dzienniku zmian zawiera informacje o użytkowniku, który wprowadził zmianę, sygnaturę czasową i identyfikator. W dzienniku zmian może znajdować się tylko 1 wpis na plik lub dysk współdzielony naraz. Za każdym razem, gdy plik lub dysk współdzielony ulegnie zmianie, dla tego wpisu tworzony jest nowy identyfikator, który zastępuje poprzedni.
- Weryfikacja
- Wersja pliku reprezentująca zmianę zawartości pliku (nie metadanych). Do każdej wersji można uzyskać dostęp za pomocą zasobu Revision w interfejsie Drive API.
- Główna wersja
- Najnowsza wersja pliku.
- Wersja pliku blob
Wersja pliku binarnego, który nie może być modyfikowany, np. obrazu, filmu lub pliku PDF. Jeśli wersja bloba jest jedyną wersją pliku binarnego, nie można jej usunąć. Nowy blob może zostać przesłany jako nowa wersja, która stanie się nową wersją głowicy tego pliku.
Wersje blobów można ustawić jako „Zachowaj na zawsze”, co oznacza, że nie można ich automatycznie usunąć. Do „Zachowaj na zawsze” można przypisać maksymalnie 200 wersji. Wersja nagłówka nigdy nie jest automatycznie usuwana.
Każda wersja, która nie jest główną wersją i nie jest oznaczona jako „Zachowaj na zawsze”, może zostać usunięta. Wersje, które można usunąć, są zwykle przechowywane przez 30 dni, ale mogą zostać usunięte wcześniej, jeśli plik ma 100 wersji, które nie są oznaczone jako „Zachowaj na zawsze”, i zostanie przesłana nowa wersja.
Pole
keepForever
zasobuRevisions
służy do ustawiania wersji na „Zachowaj na zawsze”. Dodatkowo możesz użyć poleceniarevisions.delete
, aby usunąć wersję, nawet jeśli jest ona oznaczona jako „Zachowaj na zawsze”.- Historia zmian
Rekord wszystkich wersji pliku w porządku chronologicznym. Zmiana w pliku Dokumenty, Arkusze lub Prezentacje powoduje utworzenie nowej wersji. Za każdym razem, gdy zawartość ulegnie zmianie, Dysk utworzy nowy wpis w historii wersji tego pliku. Jednak te wersje pliku w edytorze mogą zostać scalone, więc odpowiedź interfejsu API może nie zawierać wszystkich zmian w pliku.
Obejrzyj ten film, aby dowiedzieć się, jak zarządzać wersjami za pomocą interfejsu API Dysku Google:
Następne kroki
- Aby dowiedzieć się, gdzie są rejestrowane zmiany, które chcesz śledzić, przeczytaj artykuł Znajdowanie dziennika zmian do śledzenia.
- Aby skonfigurować śledzenie zmian dla użytkowników i dysków współdzielonych, przeczytaj artykuł Śledzenie zmian dla użytkowników i dysków współdzielonych.
- Aby publikować, pobierać i wysyłać zapytania dotyczące wersji, zapoznaj się z artykułem Pobieranie i publikowanie wersji plików.
- Aby skonfigurować powiadomienia o zmianach, przeczytaj artykuł Powiadomienia push.