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