Я использую handlebars.js и sheetrock.js. Самое забавное, что я использовал один и тот же сценарий снова и снова, но на этот раз он не вытащит информацию о ячейках из электронной таблицы. Я убедился, что электронная таблица является общедоступной, и она может быть found here. Я перешел через сценарий уже неделю. Я не получаю никакого кода ошибки в консоли, поэтому не уверен, что происходит. Я думаю, что у меня что-то очень малое.Использование handlebars.js и sheetrock.js, но не работает
Мне действительно нужен свежий набор глаз, чтобы сообщить мне, что я сделал не так, или мне не хватает. Большое вам спасибо за ваше время.
Вот мой код в моем HTML:
<div id="memWrap">
<script id="m-template" type="text/x-handlebars-template">
<div class='row'>
<div class='two columns'>
<h2> {{cells.B}}</h2>
<p>Years attended: {{cells.E}} </p>
</div>
<div class='seven columns'>
<div class='four columns'>
<p>{{cells.F}} </p>
</div>
<div class='four columns'>
<div class='row'>
<div class='two columns'>
<img src='{{cells.K}}' />
</div>
<div class='two columns'>
<img src='{{cells.M}}' />
</div>
</div>
<div class='row'>
<div class='two columns'>
<img src='{{cells.L}}' />
</div>
<div class='two columns'>
<img src='{{cells.N}}' />
</div>
</div>
</div>
</div>
</div>
</script>
</div>
<script type="application/javascript">
// Define spreadsheet URL.
var mySpreadsheet = 'https://docs.google.com/spreadsheets/d/17kW3grN5rrKMnaA-5oS77EZr2Jmfu43oSPXBZKd8BAw/edit#gid=0';
// Compile the Handlebars template for memories.
var MMTemplate = Handlebars.compile($('#m-template').html());
// Load sheet for memories.
$('#memWrap').sheetrock({
url: mySpreadsheet,
query: "select B,E,F,K,L,M,N",
rowHandler: MMTemplate
});
</script>
Спасибо Стиву за вход. Я решил использовать метки в своих функциях листа для моих ячеек, что упростило получение данных. Извините, что не обновлял этот пост, чтобы отразить это. – dreamweaver