質問

私の問題はサブフォルダのドキュメントライブラリを持っています。また、ドキュメントライブラリは複数のコンテンツタイプを取得しました。

このサブフォルダの1つから特定のコンテンツタイプのすべてのファイルを取得するためのCAMLまたはLINQクエリを作成する方法はあります。

サブフォルダ名がわかっています。

事前にありがとう!

他のヒント

このようなものに見えるCAMLクエリを作成できます(無関係の部分を常に概c):

<View>
..........
    <QueryOptions>
        <ViewAttributes Scope='Recursive' />
    </QueryOptions>
    <Query>
      <Where>
          <And>
              <Eq>
                  <FieldRef Name="ContentType"></FieldRef>
                  <Value Type="Text">$Resources:ResourceFileName,ContentTypeName</Value>
              </Eq>
              <Eq>
                  <FieldRef Name="FileDirRef"></FieldRef>
                  <Value Type="Text">Server Relative URL of the Folder</Value>
              </Eq>
          </And>
      </Where>
    </Query>
..........
</View> 
.

指定されたサブフォルダ内の指定されたコンテンツタイプのすべての文書を返します。

これは役に立つかもしれないいくつかのリンクです:
フォルダCaml を取得します そして

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top