Webサービスを介してSharePoint列にアクセスできない

Webサービスに戻すときに呼び出される、サイト内のWebパーツ内に追加される列は何ですか?私は答えにYesまたはNoである最近追加された列を持っています。リストGetListitems()を返すとアイテムが取得されますが、属性として表示されません/このデータにアクセスするにはどうすればよいですか?それはViewFieldの何らかの種類ですか?またはFieldType?助けてください。

0

1 答え

カスタム列は、viewFieldsプロパティを使用して追加する必要があります。

var viewFields = xmlDoc.CreateNode(XmlNodeType.Element,"ViewFields","");
viewFields.InnerXml = "";

var result = listsvc.GetListItems("List_Name", null, ndQuery, viewFields, null, ndQueryOptions, null);

msdn (完全なサンプルがあります)

1
追加された
デフォルト値を持たず、値が設定されていなければ空であるカラムは、あなたのCAMLには表示されないことにも言及する価値があります
追加された 著者 gcoleman0828,