1

セルのコンテンツを変更するセル フィードを使用して、Google スプレッドシートのセルを更新しようとしています。

私はすでに Oauth 2.0 認証を使用しており、oauth トークンを持っています。

特定のセルを更新するために(Googleガジェットから)使用するコードは次のとおりです。

var dataEntry='<entry xmlns="http://www.w3.org/2005/Atom" xmlns:gs="http://schemas.google.com/spreadsheets/2006">\
            <id>https://spreadsheets.google.com/feeds/cells/xxxxxxx/od6/private/full/R2C2/</id>\
        <link rel="edit" type="application/atom+xml"\
                href="https://spreadsheets.google.com/feeds/cells/xxx/od6/private/full/R2C2/"/>\
        <gs:cell row="2" col="2" inputValue="prova"/>\
        </entry>';


        $.ajax({
                url: "https://spreadsheets.google.com/feeds/cells/xxxx/od6/private/full/R2C2/",
                type: "PUT",
                contentType: 'jsonp',
                processData: false,
                crossDomain: true,
                data: dataEntry,
                error: function(XMLHttpRequest, textStatus, errorThrown){
                    alert(errorThrown);
                }, success: function(data, textStatus, XMLHttpRequest){
                    alert("Succeeded");
                },
                beforeSend: setHeader
            });

私が受け取ったエラーは、Access Control Allow Origin に関するものですここに画像の説明を入力

このエラーを解決する方法を誰か教えてください。

前もって感謝します

4

0 に答える 0