問題:現在、コードは 1 つのテーブルからデータを引き出すことで完全に機能しますが、複数の Google テーブルから同じデータを引き出したいと考えています。
私の試み:クエリのさまざまなバリエーションを試しましたが、そこに複数のテーブル IDS がある場合、テーブルが表示されません。
作業クエリ:
var query = "SELECT 'City', 'Name', 'Gender', 'Full Address', 'Phone', 'Fax' " + 'FROM 117_2OT0fNljnKrx40V76XuoIFIm-IK6e5Zf3N2o';
試行: (クエリの FROM 部分が変更される部分です)
var query = "SELECT 'City', 'Name', 'Gender', 'Full Address', 'Phone', 'Fax' " + 'FROM "117_2OT0fNljnKrx40V76XuoIFIm-IK6e5Zf3N2o", "1npicUMaGTzjeDuvaDeq_F07V0Flmo1I3y3agGAc", "1BW-kAdtSNggLYOjGKeemSDRCj2eG0VF6R8wLX9w", "1yHhe0GkTBReuFdXelbAeqLzhknnNbs4JdAspndM", "1mfmx02FN7E3_G9J2BHv9FayK-UCz5BuFcxJ6j3A"';
Google 視覚化コード全体:
google.load('visualization', '1', { packages: ['table'] });
function drawTable() {
var query = "SELECT 'City', 'Name', 'Gender', 'Full Address', 'Phone', 'Fax' " + 'FROM 117_2OT0fNljnKrx40V76XuoIFIm-IK6e5Zf3N2o';
var state = document.getElementById('state').value;
if (state) { query += " WHERE 'State' = '" + state + "'"; }
var queryText = encodeURIComponent(query);
var gvizQuery = new google.visualization.Query( 'http://www.google.com/fusiontables/gvizdata?tq=' + queryText);
gvizQuery.send(function(response) {
var table = new google.visualization.Table( document.getElementById('visualization'));
table.draw(response.getDataTable(), { showRowNumber: false, sortAscending: true, sortColumn: 0 });
});
} google.setOnLoadCallback(drawTable);