Risorsa: Revision
Una revisione di un file.
Alcuni metodi delle risorse (ad esempio revisions.update
) richiedono un revisionId
. Utilizza il metodo revisions.list
per recuperare l'ID di una revisione.
Rappresentazione JSON |
---|
{
"id": string,
"mimeType": string,
"kind": string,
"published": boolean,
"etag": string,
"exportLinks": {
string: string,
...
},
"pinned": boolean,
"md5Checksum": string,
"modifiedDate": string,
"lastModifyingUserName": string,
"downloadUrl": string,
"publishAuto": boolean,
"publishedOutsideDomain": boolean,
"publishedLink": string,
"fileSize": string,
"originalFilename": string,
"lastModifyingUser": {
object ( |
Campi | |
---|---|
id |
Solo output. L'ID della revisione. |
mimeType |
Solo output. Il tipo MIME della revisione. |
kind |
Solo output. Questo valore è sempre |
published |
Indica se questa revisione è pubblicata. Questo valore viene compilato e può essere modificato solo per i file di Documenti Editor. |
etag |
Solo output. L'ETag della revisione. |
exportLinks |
Solo output. Link per esportare i file di Documenti in formati specifici. Un oggetto contenente un elenco di coppie |
pinned |
Indica se questa revisione è bloccata per impedire l'eliminazione automatica. Se non è impostato, la revisione viene eliminata automaticamente 30 giorni dopo il caricamento di contenuti più recenti. Questo campo può essere modificato solo nei file con contenuti archiviati su Drive, esclusi i file di Documenti Editor. Le revisioni possono essere bloccate anche quando vengono create tramite drive.files.insert/update/copy utilizzando il parametro di query bloccato. Le revisioni bloccate vengono archiviate a tempo indeterminato utilizzando una quota di spazio di archiviazione aggiuntiva, fino a un massimo di 200 revisioni. |
md5Checksum |
Solo output. Un checksum MD5 per i contenuti di questa revisione. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive. |
modifiedDate |
Solo output. Ultima volta che questa revisione è stata modificata (timestamp RFC 3339 formattato). |
lastModifyingUserName |
Solo output. Nome dell'ultimo utente che ha modificato questa revisione. |
downloadUrl |
Solo output. URL di download a breve termine per il file. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive. |
publishAuto |
Indica se le revisioni successive verranno ripubblicate automaticamente. Questo valore viene compilato e può essere modificato solo per i file di Documenti Editor. |
publishedOutsideDomain |
Indica se questa revisione è pubblicata al di fuori del dominio. Questo valore viene compilato e può essere modificato solo per i file di Documenti Editor. |
publishedLink |
Solo output. Un link alla revisione pubblicata. Viene compilato solo per i file di Documenti Editor. |
fileSize |
Solo output. Le dimensioni della revisione in byte. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive. |
originalFilename |
Solo output. Il nome file originale al momento della creazione di questa revisione. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive. |
lastModifyingUser |
Solo output. L'ultimo utente che ha modificato questa revisione. Questo campo viene compilato solo se l'ultima modifica è stata eseguita da un utente che ha eseguito l'accesso. |
selfLink |
Solo output. Un link a questa revisione. |
Metodi |
|
---|---|
|
Consente di eliminare definitivamente una versione di un file. |
|
Recupera una revisione specifica. |
|
Elenca le revisioni di un file. |
|
Aggiorna una revisione. |
|
Aggiorna una revisione. |