从谷歌电子表格JSON数据(JSON data from google spreadsheet)

2019-09-01 04:06发布

我经历了这个拨弄它有三个下拉菜单使用JSON数据的样本。 我有一个样品谷歌电子表格在这里 。 现在是有可能这个电子表格数据呈现在提琴JSON格式给出的例子。 我知道我们可以在电子表格JSON作为转换,

 var query = new google.visualization.Query('http://spreadsheets.google.com/tq?key=0AozvCNI02VmpdDkwR3RETmczbTI4ZFJhTXJkZHlUbEE#gid=0');
 query.send(handleQueryResponse);
 }
 function handleQueryResponse(response) {
    data = response.getDataTable();
    }

但是使用这个下拉没有作品。

Answer 1:

我不知道你在做它的方式,但它可以完成不同的方式。 请参阅此琴使用,以下为您的代码示例数据。

基本上你从下面的HTML脚本标记您的电子表格调用JSON数据。

<script src="http://spreadsheets.google.com/feeds/list/0An1-zUNFyMVLdEFEdVV3N2h1SUJOdTdKQXBfbGpNTGc/1/public/values?alt=json-in-script&amp;callback=importGSS"></script>

请注意我在链接到您的电子表格的副本 ,因为它需要它来发表

然后你可以用下面的脚本处理数据。

function importGSS(json){
    for(var i = 0; i < json.feed.entry.length; i++){
        var entry = json.feed.entry[i];
        $('#departments').append('<option>' + entry.gsx$subdivision.$t + '</option>');
        $('#subject').append('<option>' + entry.gsx$section.$t + '</option>');
        $('#services').append('<option>' + entry.gsx$station.$t + '</option>');
    }
}

你可以明显地适应自己的需要。



文章来源: JSON data from google spreadsheet