前提・実現したいこと
超初心者です。
body内のscriptで取得した値を、
body外のscriptに値を受け渡したいです。
発生している問題・エラーメッセージ
Uncaught ReferenceError: tempJson is not defined
該当のソースコード
<body> <script> function queryCoreReportingApi(profileId) { // Query the Core Reporting API for the number sessions for // the past seven days. gapi.client.analytics.data.ga.get({ 'ids': 'ga:' + profileId, 'start-date': '7daysAgo', 'end-date': 'today', 'dimensions': 'ga:eventCategory,ga:eventAction,ga:eventLabel', 'metrics': 'ga:totalEvents' }) .then(function(response) { var formattedJson = JSON.stringify(response.result, null, 2); tempJson = JSON.parse(formattedJson);</body> <script type="text/javascript"> GAdata = tempJson; </script> <script src="app1.js"></script>console.log(tempJson.rows); }) .then(null, function(err) { // Log any errors. console.log(err); }); } // Add an event listener to the 'auth-button'. document.getElementById('auth-button').addEventListener('click', authorize); </script>
ソースコード html ### 試したこと グローバル変数にすれば、できると思ったのですが出来ませんでした。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー