我已经编写了代码来使用服务器端代码设置 BCS 在 Sharepoint 2013 中公开的外部数据。这是代码:
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 中设置外部数据。有人可以帮助解决我的问题吗?