2016-05-24 3 views
1

Я создал лист Google, в котором я поставил много логики и функций. Теперь я просто хочу импортировать данные из листа в мой webiste (используя MVC в моем проекте html).Получить данные из листа Google, используя json

Я читал об этом на этом сайте: https://ctrlq.org/code/20004-google-spreadsheets-json

Это все кажется легким, и что он должен работать нормально только используя свой код, но, возможно, я что-то не хватает. Ниже мой код, только добавлена ​​часть $ (document) .ready и мой идентификатор таблицы.

<div class="results"></div> 

<script> 

// ID of the Google Spreadsheet 
var spreadsheetID = "1-JfSulb2FIh0C-hyy-ihYV0ieFi3ephC75oYB1mrKr8"; 

// Make sure it is public or set to Anyone with link can view 
var url = "https://spreadsheets.google.com/feeds/list/" + spreadsheetID + "/od6/public/values?alt=json"; 
    $(document).ready(function() { 
     $.getJSON(url, function(data) { 

      var entry = data.feed.entry; 

      $(entry).each(function(){ 
        // Column names are name, age, etc. 
        $('.results').prepend('<h2>'+this.gsx$name.$t+'</h2><p>'+this.gsx$age.$t+'</p>'); 
      }); 
     }); 
    }); 

</script> 

Так что проблема в том, что я не получаю никаких данных с листа в свой html div. Однако я стараюсь, что он просто пуст. Есть ли что-то еще, что мне нужно сделать, чтобы заставить его работать? Я назвал ячейки в первой строке, чтобы назвать и возрасти, но ничего не получить.

Мой Google лист:

https://docs.google.com/spreadsheets/d/1-JfSulb2FIh0C-hyy-ihYV0ieFi3ephC75oYB1mrKr8/edit?usp=sharing

Есть ли что-то, что нужно сделать в листе, кроме его обнародования и скопировать код в свой проект? Я думаю, это вопрос о нобе, но я просто не могу заставить его работать. Любая помощь будет принята с благодарностью!

ответ

0

В коде не было ошибок.

я была почему-то удалил часть JQuery в моей странице _layout

<script src="~/lib/jquery/dist/jquery.js"></script> 

глупую ошибку, которую я не думал о поиске. Anyways теперь это работает просто отлично :)

+0

Мне было бы интересно увидеть, как выглядят ваши результаты на вашем сайте, поскольку я пытаюсь сделать что-то подобное, возможно ли это? – user3005003

+0

К сожалению, сайт больше не доступен. Но как только я получил его на работу, он был прост в использовании, и вы сможете показать его так, как вам хотелось бы. –

Смежные вопросы