리소스: 버전
파일의 버전입니다.
일부 리소스 메서드 (예: 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 |
이 버전이 게시되었는지 여부입니다. 이 속성은 Docs 편집기 파일에서만 채워지고 수정할 수 있습니다. |
etag |
출력 전용입니다. 버전의 ETag입니다. |
exportLinks |
출력 전용입니다. Docs 편집기 파일을 특정 형식으로 내보내는 링크입니다.
|
pinned |
자동 삭제를 방지하기 위해 이 버전이 고정되어 있는지 여부입니다. 설정하지 않으면 최신 콘텐츠가 업로드된 후 30일 후에 버전이 자동으로 삭제됩니다. 이 필드는 Docs 편집기 파일을 제외하고 Drive에 콘텐츠가 저장된 파일에서만 수정할 수 있습니다. 고정된 쿼리 매개변수를 사용하여 drive.files.insert/update/copy를 통해 수정사항을 만들 때 수정사항을 고정할 수도 있습니다. 고정된 버전은 추가 스토리지 할당량을 사용하여 무기한 저장되며 최대 200개까지 저장할 수 있습니다. |
md5Checksum |
출력 전용입니다. 이 버전의 콘텐츠에 대한 MD5 체크섬입니다. Drive에 콘텐츠가 저장된 파일에만 채워집니다. |
modifiedDate |
출력 전용입니다. 이 버전이 마지막으로 수정된 시간입니다 (RFC 3339 타임스탬프 형식). |
lastModifyingUserName |
출력 전용입니다. 이 버전을 마지막으로 수정한 사용자의 이름입니다. |
downloadUrl |
출력 전용입니다. 파일의 단기 다운로드 URL입니다. Drive에 콘텐츠가 저장된 파일에만 채워집니다. |
publishAuto |
후속 버전을 자동으로 다시 게시할지 여부입니다. 이 속성은 Docs 편집기 파일에서만 채워지고 수정할 수 있습니다. |
publishedOutsideDomain |
이 버전이 도메인 외부에 게시되는지 여부입니다. 이 속성은 Docs 편집기 파일에서만 채워지고 수정할 수 있습니다. |
publishedLink |
출력 전용입니다. 게시된 버전의 링크입니다. Docs 편집기 파일의 경우에만 채워집니다. |
fileSize |
출력 전용입니다. 버전 크기(바이트)입니다. Drive에 콘텐츠가 저장된 파일에만 채워집니다. |
originalFilename |
출력 전용입니다. 이 버전이 생성되었을 때의 원래 파일 이름입니다. Drive에 콘텐츠가 저장된 파일에만 채워집니다. |
lastModifyingUser |
출력 전용입니다. 이 버전을 마지막으로 수정한 사용자입니다. 이 필드는 로그인한 사용자가 마지막으로 수정한 경우에만 채워집니다. |
selfLink |
출력 전용입니다. 이 버전으로 돌아가는 링크입니다. |
메서드 |
|
---|---|
|
파일 버전을 영구적으로 삭제합니다. |
|
특정 버전을 가져옵니다. |
|
파일의 버전을 나열합니다. |
|
버전을 업데이트합니다. |
|
버전을 업데이트합니다. |