0

サーバー側のコードを使用して、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 に外部データを設定するコードを書くことができませんでした。誰かが私の問題を解決するのを助けることができますか?

4

1 に答える 1

1

サンドボックス ソリューションを使用していますか? はいの場合は、サンドボックス ソリューションで同じサーバー コードを記述できます。お願いします!それを試してみてください。

于 2014-11-14T15:09:36.433 に答える