リストWebサービスを使用して、リストからアイテムを取得します。返されたXMLows__IsCurrentVersion="1"
で、ファイルオブジェクトモデルと同じであると想定する属性を確認できます(つまり、現在かどうかを示すブール値)。
しかし、それがどのリビジョンであるかを識別する方法がわかりませんか?その属性はどうあるべきですか?
リストWebサービスを使用して、リストからアイテムを取得します。返されたXMLows__IsCurrentVersion="1"
で、ファイルオブジェクトモデルと同じであると想定する属性を確認できます(つまり、現在かどうかを示すブール値)。
しかし、それがどのリビジョンであるかを識別する方法がわかりませんか?その属性はどうあるべきですか?
「改訂」とは、バージョンを意味しますか?もしそうなら、あなたはおそらくこれらの属性の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が指摘した属性は、Webサービスを使用している場合にその情報を提供します。 。
Webサービスでさらに作業を行う必要がある場合は、バージョンWebサービスを確認することをお勧めします:http://server/_vti_bin/versions.asmx
いくつかの情報を追加します。UIVersion(バージョンID)またはUIVersionString(ユーザーフレンドリーなバージョンラベル)を使用できます
例えば
IsCurrentVersionは、最新のメジャー(公開)バージョン(2.0または3.0、ただし3.1ではない)に当てはまります。マイナーバージョン番号はドラフトバージョンです。
私が自分の質問と回答で書いたバージョニングに関するいくつかの洞察。