資源:修訂版本
檔案的修訂版本。
部分資源方法 (例如 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 |
這個修訂版本是否已發布。這項資訊只會填入,且只能針對文件編輯器檔案修改。 |
etag |
僅供輸出。修訂版本的 ETag。 |
exportLinks |
僅供輸出。以特定格式匯出文件編輯器檔案的連結。 這個物件中包含 |
pinned |
是否固定這個修訂版本,以免系統自動清除。如果不設定,系統會在上傳新內容 30 天後自動清除修訂版本。這個欄位只能修改儲存在 Google 雲端硬碟中內容的檔案 (文件編輯器檔案除外)。您也可使用固定的查詢參數,透過 drive.files.insert/update/copy 加以固定。固定修訂版本會無限期使用額外儲存空間配額 (最多 200 個) 來儲存。 |
md5Checksum |
僅供輸出。此修訂版本內容的 MD5 總和檢查碼。系統只會將含有內容的檔案填入雲端硬碟。 |
modifiedDate |
僅供輸出。此修訂版本上次修改的時間 (格式化 RFC 3339 時間戳記)。 |
lastModifyingUserName |
僅供輸出。最後一個修改此修訂版本的使用者名稱。 |
downloadUrl |
僅供輸出。檔案的短期下載網址。系統只會將含有內容的檔案填入雲端硬碟。 |
publishAuto |
是否要自動重新發布後續的修訂版本。這項資訊只會填入,且只能針對文件編輯器檔案修改。 |
publishedOutsideDomain |
這個修訂版本是否在網域外發布。這項資訊只會填入,且只能針對文件編輯器檔案修改。 |
publishedLink |
僅供輸出。所發布修訂版本的連結。系統只會針對 Google 協作平台檔案顯示這項資料。 |
fileSize |
僅供輸出。修訂版本的大小 (以位元組為單位)。系統只會將含有內容的檔案填入雲端硬碟。 |
originalFilename |
僅供輸出。建立這個修訂版本時的原始檔案名稱。系統只會將含有內容的檔案填入雲端硬碟。 |
lastModifyingUser |
僅供輸出。最後一個可以修改這個修訂版本的使用者。 |
selfLink |
僅供輸出。返回這個修訂版本的連結。 |
方法 |
|
---|---|
|
永久刪除檔案版本。 |
|
取得特定修訂版本。 |
|
列出檔案的修訂版本。 |
|
更新修訂版本。 |
|
更新修訂版本。 |