0
我正在使用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>
謝謝你史蒂夫的輸入。我決定在我的單元格的sheetrock函數中使用標籤,這使得數據更容易獲取。對不起更新這篇文章來反映這一點。 – dreamweaver