2017-07-25 16 views
0
SPClientContext.Credentials = new SharePointOnlineCredentials(username, securePassword); 

//https://msdn.microsoft.com/en-us/library/office/ee534956(v=office.14).aspx 
Web SPWeb = SPClientContext.Web; 
List SPlist_CSV = SPWeb.Lists.GetByTitle("Supplier Master List"); 

View SPview_CSV = SPlist_CSV.Views.GetByTitle("_Data Pending Export to CSV");//oracle export field 

SPClientContext.Load(SPview_CSV); 
SPClientContext.ExecuteQuery(); 

CamlQuery query = new CamlQuery(); 
query.ViewXml = SPview_CSV.ViewQuery; 

ListItemCollection items = SPlist_CSV.GetItems(query); 
SPClientContext.Load(items); 
SPClientContext.ExecuteQuery(); 

foreach (var item in items) 
{ 
    //some field/item missing? 
} 

こんにちは、上記のコードを使用してSharePointのオンラインデータを取得しています。最初はうまくいきました。C#CSOM SPView SPビューで新しいフィールドを追加した後にListItemCollectionが更新されない

ただし、SharePointオンラインの_Data Pending Export to CSVビューに新しい列を追加すると、新しい追加フィールドが見つからないことがわかりました。何か案が?

答えて

0

ルックアップフィールドが制限を超えていることがわかりました。私が修正したのは、自分のルックアップフィールドを1行のテキストフィールドに変更し、ワークフローを使って新しい1行のテキストフィールドを埋めることです。

関連する問題