GoogleFusionテーブルからいくつかのデータを読み取り、その結果を使用したいと思います。javascriptは初めてですが、結果を公開してグローバルに使用できるようにする方法を理解したいと思います。これまでのところ、次のようになっています。
<!DOCTYPE html>
<meta charset="utf-8">
<head>
<script src="http://ft2json.appspot.com/api/ft2json.js" type="text/javascript"></script>
<script type="text/javascript">
var results = ft2json.query(
'SELECT * FROM 1j1kKW9s9CrtZ6_o6MdC-xb0YNWb73rQQYENmzQ', /* Fusion Tables query. */
function(result) {
/* Callback function. */
console.log(result);
},
{
/* Optional parameters. */
start : 25,
limit : 50
}
);
console.log('data', results);
</script>
</head>
<body>
</body>
</html>
1つ目console.log
はオブジェクトを返しますが、2つ目はをconsole.log('data', results);
返しますUndefined
。
Chromeコンソールでconsole.log('data', results);
は、が最初に読み取られますが、理由がわかりません。