以下来从在SharePoint 2013中的所有任务列表的任务是我的查询: -无法使用CAML
SPSiteDataQuery oQuery = new SPSiteDataQuery();
oQuery.Lists = "<Lists ServerTemplate=\"171\" />";
oQuery.Query = string.Concat("<Where>",
"<Eq>",
"<FieldRef Name='Status' />",
"<Value Type='Choice'>Not Started</Value>",
"</Eq>",
"</Where>");
oQuery.ViewFields = "<FieldRef Name=\"Title\" />" + /* Title is LastName column </Today>*/
"<FieldRef Name=\"StartDate\"/>" +
"<FieldRef Name=\"DueDate\"/>" +
"<FieldRef Name=\"LinkTitle\"/>" +
"<FieldRef Name=\"Body\"/>" +
"<FieldRef Name=\"NewStarter\"/>" +
"<FieldRef Name=\"AssignedTo\"/>";
oQuery.Webs = "<Webs Scope=\"Recursive\" />";
我在我的SharePoint网站6名任务列表。我可以在6个任务列表中看到状态为“未开始”的任务。但是,在Visual Studio 2012中,当我使用CAML查询使用ID为171的任务列表时,我看不到任何任务。我在查询中做错了什么?
是的,你是对的,它确实指向另一个网站.. – variable