サーバー側のコードを使用して、Sharepoint 2013 で BCS によって公開される外部データを設定するコードを作成しました。コードは次のとおりです。
public void SetBusinessDataValue(object spItem,object spField, string value)
{
try
{
SPBusinessDataField businessDataField = spField as SPBusinessDataField;
SPListItem spListItem = spItem as SPListItem;
businessDataField.ParseAndSetValue(spListItem, value); //Set your value here
string fieldName = ((SPField)spField).Title;
spListItem[businessDataField.RelatedField] = spListItem.Fields[fieldName];
}
catch (Exception ex)
{
Logging.LogWriteLine("Error in method SetBusinessDataValue(). Failed to set the business data value", ex);
}
}
それは正常に動作します。しかし、SharePoint クライアント オブジェクト モデルを使用して SharePoint 2013 Online に外部データを設定するコードを書くことができませんでした。誰かが私の問題を解決するのを助けることができますか?