SharePoint 2007 목록 웹 서비스 - 목록 항목의 개정 식별
-
20-09-2019 - |
문제
목록 웹 서비스를 사용하여 목록에서 항목을 검색합니다.반환된 XML에서 속성을 볼 수 있습니다. ows__IsCurrentVersion="1"
나는 이것이 파일 객체 모델과 동일하다고 가정합니다(예:현재인지 아닌지를 나타내는 부울입니다.
그러나 그것이 어떤 개정판인지 식별할 수 있는 방법이 없습니까?그 속성은 무엇이어야 합니까?
해결책
'개정'이란 버전을 의미합니까?그렇다면 아마도 다음 속성 중 하나를 찾고 있을 것입니다.
ows_owshiddenversion
정수입니다(예:8)ows__UIVersion
정수입니다(예:4096)ows__UIVersionString
문자열입니다(예:8.0)
*편집하다*
문서 라이브러리를 사용하여 테스트한 후 추가 정보는 다음과 같습니다.또한 Hugo와 Janis의 다른 의견도 확인해야 합니다. 좋은 정보가 있기 때문입니다.
ows_owshiddenversion ows__UIVersion ows__UIVersionString
1 512 1.0
2 513 1.1
3 514 1.2
4 1024 2.0
5 1025 2.1
아마도 당신이 찾고 있는 것은 ows_owshiddenversion
.
다른 팁
찾고 있는 목록의 열은 VersionID(일반적으로 512, 1024 등) 및 VersionLabel(일반적으로 1.0, 2.0, 3.0)이며 Kit Menke가 지적한 속성은 웹 서비스를 사용하는 경우 해당 정보를 제공합니다. .
웹 서비스로 더 많은 작업을 수행해야 하는 경우 버전 웹 서비스를 살펴보는 것이 좋습니다. http://서버/_vti_bin/versions.asmx
몇 가지 정보만 추가하겠습니다.UIVersion(버전 ID) 또는 UIVersionString(사용자 친화적인 버전 레이블)을 사용할 수 있습니다.
예를 들어
- 라벨 0.1 -> ID 1
- 라벨 1.0 -> ID 512
- 라벨 1.1 -> ID 513
- 라벨 2.0 -> 1024
- 라벨 2.2 -> 1026.
IsCurrentVersion은 최신 MAJOR(게시된) 버전(2.0 또는 3.0, 3.1은 제외)에 대해 true입니다.마이너 버전 번호는 초안 버전입니다.
내가 직접 쓴 버전 관리에 대한 몇 가지 통찰력 질문 답변.