2016-04-29 14 views
0

jsonサービスを呼び出すGoogleスプレッドシート用の独自の関数を作成したいと思います。 私はjsonを使ってjsonを呼び出す方法を知っていますが、これをスプレッドシート関数でどうやって行うのですか?あなたがAppsスクリプト自体の中にjQueryのを使用することはできませんgoogleスプレッドシート関数でjson(jquery)を呼び出す

$.getJSON(service_url + '?callback=?', params, function(response) { 
    $.each(response.itemListElement, function(i, element) { 
     console.log({text:element['result']}); 

    }); 
    }); 
+0

Apps Script、アプリスクリプトでホストされているウェブアプリのjavascript、またはアプリスクリプトのホストされているウェブアプリにGETまたはPOSTリクエストを行う別のサイトでこれを試していますか? –

+0

私はそれをスクリプトエディタのApps Scriptで試しています。 – user987875

答えて

1

、あなたがウェブサイト上で一般的にJavaScriptを使用して同じように同じ方法でサードパーティのライブラリを使用するためのサポートはありません。

特に、AppsスクリプトにはないDOM操作用のJQueryです。アプリケーションスクリプトにはウィンドウがありません。要素がなく、スクリプトはGoogleサーバー上でリモートで実行されています。

サービスの呼び出しについては、URLFetchApp Utilityを参照してください。これにより、他のWebサービスへのGET、POST、PUTなどのさまざまな呼び出しを行うことができます。

function myFunction(){ 
    var url = "myUrl"; 
    var options = { 
    method: 'get', 
    user: 'someUser' 

    } 

    var results = UrlFetchApp.fetch(url, options) 
} 

:あなたがすることができ、手動でポート開発者がAppsスクリプトにUnerscoreJSを移植する方法と似ウィンドウと同様のオブジェクトに依存していないいくつかのライブラリここで

は、サンプルスクリプトです。

関連する問題