以下來從在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