Dysk Google automatycznie przechowuje historię zmian, co ułatwia użytkownicy mogą śledzić zmiany w plikach i treści. W historii zmian użytkownicy może wyświetlać wprowadzone zmiany i przywracać konkretną wersję pliku z określonymi zmianami.
Poniższe warunki mają zastosowanie do zasobów dotyczących zmian i wersji Interfejs API Dysku Google:
- Lista kontroli dostępu (ACL)
- Lista wszystkich zasobów uprawnień powiązanych z plikiem, folderem lub dysku współdzielonym.
- Zmień
- Zmiana zawartości lub metadanych pliku albo udostępnionego Dysku Google.
- Historia zmian użytkownika
- Rejestr wszystkich zmian wprowadzonych przez użytkownika we wszystkich edytowalnych plikach na karcie Mój Dysk, np. Dokumenty, Arkusze lub Prezentacje Google. Dla użytkowników, którym udostępniono plik dysku, historia zmian użytkownika zawiera też wpisy na temat tego dysku użytkowników, poziomy dostępu do elementów na tym dysku współdzielonym oraz zmiany nazwy dysku.
- Historia zmian dysku współdzielonego
- Rejestr wszystkich zmian na dysku współdzielonym, takich jak dodanie lub usunięcie: użytkowników i wszystkie zmiany w elementach na tym dysku współdzielonym. zmiany w elemencie. na dysku współdzielonym, jest to widoczne zarówno w historii zmian użytkownika, jak i na dysku współdzielonym historię zmian.
- Wpis w dzienniku zmian
- Zapis zmian wprowadzonych w treści lub metadanych pliku lub dysku współdzielonym. Wpis w dzienniku zmian wskazuje użytkownika, który wprowadził zmianę, sygnatura czasowa i identyfikator. Każdy plik lub dysk współdzielony może mieć tylko 1 wpis w historii zmian. Po każdej zmianie tego pliku lub dysku współdzielonego dla tego wpisu zostanie utworzony nowy identyfikator, który zastąpi poprzedni.
- Wersja
- Wersja pliku reprezentująca zmianę jego zawartości (nie metadanych). Dostęp do każdej wersji można uzyskać za pomocą zasobu wersji w w interfejsie Drive API.
- Zmiana nagłówka
- Najnowsza wersja pliku.
- Wersja bloba
Wersja pliku binarnego, którego nie można zmienić, np. obrazu, filmu lub pliku PDF. Jeśli wersja bloba jest jedyną wersją pliku binarnego, nie może Usunięto. Nowy obiekt blob można przesłać jako nową wersję, która staje się nową wersji głównej tego pliku.
Wersje obiektu blob można ustawić na „Zachowaj na zawsze” co oznacza, że wersja nie może być trwale usunięte. Z ustawieniem „Zachowaj na zawsze” można ustawić maksymalnie 200 wersji. wersja główna nigdy nie jest automatycznie usuwana.
Każda wersja oprócz wersji głównej, która nie jest oznaczona jako „Zachowaj bez końca”. można trwale usunąć. Wersje, które można trwale usunąć, są zwykle przechowywane przez 30 dni, ale może zostać trwale usunięty wcześniej, jeśli plik ma 100 wersji, które nie są oznaczone jako „Zachowaj na zawsze” i przesłana jest nowa wersja.
Pole
keepForever
obiektuRevisions
jest używany do ustawienia wersji na „Zachowaj na zawsze”. Dodatkowo możesz: Zadzwoń pod numerrevisions.delete
, aby usunąć wersji nawet wtedy, gdy jest oznaczona jako „Zachowaj na zawsze”.- Historia zmian
Rejestr wszystkich zmian w pliku w porządku chronologicznym. zmiana w Plik Dokumentów, Arkuszy lub Prezentacji otrzyma nową wersję. Za każdym razem, gdy treść zmian, Dysk utworzy nowy wpis historii wersji dla tego pliku. Pamiętaj jednak: te wersje plików edytora mogą zostać scalone, więc odpowiedź interfejsu API może nie pokazywać wszystkich zmian w pliku.
Obejrzyj ten film, aby dowiedzieć się, jak zarządzać wersjami na Dysku Google Interfejs API:
Dalsze kroki
- Aby dowiedzieć się, gdzie jest rejestrowana zmiana, którą chcesz śledzić, zapoznaj się z artykułem Określ, którą historię zmian chcesz śledzić
- Aby skonfigurować śledzenie zmian dla użytkowników i dysków współdzielonych, zobacz Śledzenie zmian wprowadzonych przez użytkowników i na dyskach współdzielonych
- Aby opublikować i pobrać wersje lub wysłać dotyczące ich zapytania, zobacz Pobieranie i publikowanie wersji plików
- Aby skonfigurować powiadomienia o zmianach, zobacz Powiadomienia push.