You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sheetrock.js未将首行识别为表头,误将表头当作数据条目显示的问题求助

Sheetrock.js未将首行识别为表头,误将表头当作数据条目显示的问题求助

我现在用Handlebars.js搭配Sheetrock.js实现从谷歌表格拉取数据更新网页,这个组合已经在我的几个页面上运行得很顺畅了,比如之前的课程页面、讲师页面都能正常拉取数据并渲染。

不过最近做新页面时遇到了麻烦:为了避免同一个讲师关联多门课出现重复条目,我特意新建了一张表格,但Sheetrock.js居然把表格的首行表头当成了普通数据条目来显示!官方文档里明明说明默认会把首行识别为表头的,其他页面都没问题,就这张新表格出了状况。

下面是我用到的代码:

<script>
  // Define spreadsheet URL.
 var mySpreadsheet = "https://docs.google.com/spreadsheets/d/19umEyXWTStC4ZNz7yXviygpnerX9BjA_luT9CWovGNY/edit?pli=1&gid=1945126135#gid=1945126135"

 // Compile the Handlebars template for instructor info.
 var InstTemplate = Handlebars.compile($("#inst-template").html())

 // Load all relevant instructor info.
 $("#inst").sheetrock({
   url: mySpreadsheet,
   query: "select A,B,C,D,E,F,G,H,I",
   fetchSize: 0,
   rowTemplate: InstTemplate,
 })
</script>

现在页面上的显示效果是首行表头被当成了第一条数据(如图所示),后面的正常数据条目倒是显示没问题,我实在搞不懂为什么会这样,有没有大佬能帮忙分析下原因?

当前页面显示效果:首行表头被当作数据条目

备注:内容来源于stack exchange,提问作者Ben H.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 19:45:31