1

私は次のコードを使用しています:

ClientContext ctx = new ClientContext("SiteUrl");
List lst = ctx.Web.Lists.GetByTitle("DocumentLibraryname");

CamlQuery cq = CamlQuery.CreateAllItemsQuery();

ListItemCollection lic = lst.GetItems(cq);

ctx.Load(lic, items => items.IncludeWithDefaultProperties(
        item => item.DisplayName,
        item => item["Description"]));

ctx.ExecuteQuery();

foreach (ListItem l in lic)
{
    Console.WriteLine("title: {0}, DisplayName: {1}, Modified: {2}, Description: {3}", 
                        l["Title"], l.DisplayName, l["Modified"], l["Description"]);
}

"item => item["Description"] と l["Description"] を削除すると、残りの結果が返されます。SharePoint ドキュメント ライブラリの Description フィールドの何が特別なのですか? どうすれば返すことができますか?説明フィールドの内容?

前もって感謝します。

4

1 に答える 1

2

SharePoint には、内部名と表示名という 2 種類の列の名前があります。「説明」は「コメント」内部フィールドである可能性が高いです。

http://salaudeen.blogspot.com/2011/06/sharepoint-columnfield-display-names-vs.html

以下は、SharePoint 2010 の内部フィールド名の一覧です。

http://aarebrot.net/blog/2010/06/frodes-awesome-list-of-sharepoint-column-field-ids-for-sharepoint-2010/

于 2012-02-01T17:42:26.650 に答える