![](/img/trans.png)
[英]Sharepoint 2010 Client OM - How to get the Last approved document version?
[英]Get index of last created page in SharePoint 2010 library
我正在嘗試使用以下代碼獲取SharePoint 2010庫中最后創建的頁面的索引:
int pageIndex = wikiPages.RootFolder.Files.Count - 1;
Microsoft.SharePoint.Client.File wikiFile = wikiPages.RootFolder.Files[pageIndex];
但它返回我按字母順序排序后的頁面索引。 有什么線索嗎?
以下示例演示了如何檢索具有關聯文件的最后一個列表項,該文件也可用於檢索最后一個Wiki文件:
var wikiPages = ctx.Web.Lists.GetByTitle(listTitle);
var query = new CamlQuery
{
ViewXml = "<View><Query><OrderBy><FieldRef Name='ID' Ascending='FALSE'/></OrderBy></Query><RowLimit>1</RowLimit></View>"
};
var items = wikiPages.GetItems(query);
ctx.Load(items, icol => icol.Include(i => i.File));
ctx.ExecuteQuery();
if (items.Count == 1)
{
var pageFile = items[0].File;
Console.WriteLine(pageFile.Name);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.