2

次のコードを使用して、SharePoint ドキュメント ライブラリ内のファイルを更新したいと考えています。説明: http://msdn.microsoft.com/en-us/library/office/dn450841(v=office.15).aspx#bk_FileRequestExamples http://msdn.microsoft.com/en-us/library/ office/dn292553(v=office.15).aspx#ファイル

executeAsync は成功を返しますが、ファイルは更新されません! 誰か助けてくれませんか!?

var spUrl = appWebUrl + "/_api/SP.AppContextSite(@target)/web/GetFileByServerRelativeUrl('" + itemUrl + "')/$value?@target='" + hostWebUrl + "'";
    var executor = new SP.RequestExecutor(appWebUrl);
    executor.executeAsync(
    {
        url: spUrl,
        type: "POST",
        body: "Here is the new Body",
        headers: {
            "X-HTTP-Method": "PUT",
            "X-RequestDigest": $("#__REQUESTDIGEST").val()
        },
        success: readContents,
        error: errorHandler,
        state: "Update"
    });
4

3 に答える 3

2

add メソッドでは、エラーメッセージが表示されます!!!!

そのため、更新時に「タイプ」ではなく「メソッド」を使用する必要があることがわかりました。

于 2014-06-11T13:29:03.960 に答える