Я создал лист 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
Есть ли что-то, что нужно сделать в листе, кроме его обнародования и скопировать код в свой проект? Я думаю, это вопрос о нобе, но я просто не могу заставить его работать. Любая помощь будет принята с благодарностью!
Мне было бы интересно увидеть, как выглядят ваши результаты на вашем сайте, поскольку я пытаюсь сделать что-то подобное, возможно ли это? – user3005003
К сожалению, сайт больше не доступен. Но как только я получил его на работу, он был прост в использовании, и вы сможете показать его так, как вам хотелось бы. –