2017-10-05 14 views
0

次のスクリプトを使用してGoogleスプレッドシートからデータを取得しています。時々、スプレッドシートは「オフ」になり、スクリプトはエラー403になります。そのエラーをチェックし、別の機能をトリガーする方法を知りたいと思います。エラーを確認する方法403

function loadJSON0() { 
    $(function checkJSON0() { 
     $.getJSON(https://spreadsheets.google.com/feeds/list/SPREADSHEETKEY/1//public/values?alt=json-in-script&callback=?, 
     function (data) { 
      $.each(data.feed.entry, function(i,entry) { 
       // do stuff 
      }); 
     }); 
    }); 
}; 

答えて

0

でとりうる重複は:Error handling in getJSON calls

$.getJSON("https://spreadsheets.google.com/feeds/list/SPREADSHEETKEY/1//public/values?alt=json-in-script&callback=?", function() { 
    $.each(data.feed.entry, function(i,entry) { 
     // do stuff 
    }); 
}) 
.error(function() { alert("error"); }); 
+0

このソリューションは、追加のエラーがスローされます。 "Uncaught SyntaxError:予期しないトークン。" –

+0

全体のエラーを忠告してください。 また、httpレスポンス全体を提供できますか? –

+0

元のエラーは次のように表示されます。jquery.min.js:4 GET https://spreadsheets.google.com/feeds/list/14nscmFGq1EEaXBT0ybSqar_ij3d1_SnusbeJSXR9aH4/1/public/values?alt=json-in-script&callback=jQuery32109224964495020795_1507201568433&_=1507201568434 net: :ERR_ABORTED –

関連する問題