사용자가 SharePoint CAML 쿼리를 전달할 수 있도록 허용하는 회사 내부 API를 작성 중입니다. 필자는 사용자의 쿼리를 사용하여 몇 가지 추가 요소를 추가 한 다음 최종 쿼리를 사용하여 SharePoint에서 필요한 데이터를 검색합니다.SharePoint : SPQuery 유효성 검사
예 :
<Query>
<Where>
<Eq>
<FieldRef Name='Category' />
<Value Type='Choice'>Bug</Value>
</Eq>
</Where>
</Query>
가 내부적으로 내가 할 쿼리를 수정 :
<Query>
<Where>
<And>
<Eq>
<FieldRef Name='Category' />
<Value Type='Choice'>Bug</Value>
</Eq>
<Eq>
<FieldRef Name='AssignedTo' />
<Value Type='Integer'><UserID /></Value>
</Eq>
</And>
</Where>
</Query>
당신이가 보낸 쿼리를 확인하는 가장 좋은 방법에 대해 어떻게 생각하십니까
사용자에 전달 사용자?
당신은 매우 용감합니다. 개발자로서, 나는 U2U CAML Query Builder를 사용하지 않고 CAML을 작성하는 것을 좋아하지 않는다. 사용자가 원시 CAML을 작성하도록 한 결과 만 상상할 수 있습니다. [전율] –