資源:修訂版本
檔案修訂版本。
部分資源方法 (例如 revisions.update
) 需要 revisionId
。使用 revisions.list
方法擷取修訂版本的 ID。
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 ( |
欄位 | |
---|---|
id |
僅供輸出。修訂版本的 ID。 |
mimeType |
僅供輸出。修訂版本的 MIME 類型。 |
kind |
僅供輸出。這個值一律為 |
published |
這個修訂版本是否已發布。這項屬性僅會填入,且只能修改 Google 文件編輯器檔案。 |
etag |
僅供輸出。修訂版本的 ETag。 |
exportLinks |
僅供輸出。將 Google 文件編輯器檔案匯出為特定格式的連結。 這個物件中包含 |
pinned |
這個修訂版本是否已固定,以防系統自動清除。如果未設定,系統會在上傳新內容後 30 天自動清除修訂版本。這個欄位只能修改儲存在雲端硬碟中的檔案,不包括 Google 文件編輯器檔案。您也可以使用已固定查詢參數,透過 drive.files.insert/update/copy 建立修訂版本時,將其固定。系統會使用額外的儲存空間配額,無限期儲存已固定的修訂版本,最多可達 200 個修訂版本。 |
md5Checksum |
僅供輸出。此修訂版本內容的 MD5 總和檢查碼。只有儲存內容於雲端硬碟的檔案才會填入這項屬性。 |
modifiedDate |
僅供輸出。上次修改此修訂版本的時間 (採用 RFC 3339 格式的時間戳記)。 |
lastModifyingUserName |
僅供輸出。上次修改此修訂版本的使用者名稱。 |
downloadUrl |
僅供輸出。檔案的短期下載網址。只有儲存內容於雲端硬碟的檔案才會填入這項屬性。 |
publishAuto |
後續修訂版本是否會自動重新發布。這項屬性僅會填入,且只能修改 Google 文件編輯器檔案。 |
publishedOutsideDomain |
這個修訂版本是否已發布至網域外。這項屬性只會在 Google 文件編輯器檔案中填入,也只能在該類檔案中修改。 |
publishedLink |
僅供輸出。已發布修訂版本的連結。這項屬性僅會填入 Google 文件編輯器檔案的資料。 |
fileSize |
僅供輸出。修訂版本的大小 (以位元組為單位)。只有儲存內容於雲端硬碟的檔案才會填入這項屬性。 |
originalFilename |
僅供輸出。建立此修訂版本時的原始檔案名稱。只有儲存內容於雲端硬碟的檔案才會填入這項屬性。 |
lastModifyingUser |
僅供輸出。上次修改此修訂版本的使用者。只有在登入使用者上次修改時,這個欄位才會填入資料。 |
selfLink |
僅供輸出。返回此修訂版本的連結。 |