嵌入可以由查看者排序的谷歌表格单元格

Posted

技术标签:

【中文标题】嵌入可以由查看者排序的谷歌表格单元格【英文标题】:Embedding google sheet cells that can be sorted by viewers 【发布时间】:2016-01-23 22:27:44 【问题描述】:

我想在我的 html 网站中嵌入一个 google 表格,该表格将仅显示包含数据的单元格(无标题、行编号、以字母命名的列、边框等)并且它 可以被观看者过滤。查看者可以临时过滤数据,但不应更改原始过滤。

我有一个谷歌表,它有多个列,下面有标题和数据。我已经使用谷歌表格“过滤器”选项过滤了数据(包括标题)。 我知道如果我使用允许查看或编辑的共享链接,有一种方法可以嵌入可排序的谷歌工作表。但是当我使用那个编辑或查看链接时,我几乎不能使用任何url parameters。

示例编辑/查看链接: https://docs.google.com/spreadsheets/d/spreadsheet-key/edit?usp=sharing

目前最好的尝试是使用 url 参数 &rm=minimal,但它仍然显示其他工作表、编号的行和以字母命名的列

我可以在从 File -> Publish to the web -> Embed 获得的链接上使用 url 参数。这是链接:

< iframe frameborder="0"  scrolling="no" src="https://docs.google.com/spreadsheets/d/spreadsheet-key/pubhtml?gid=0&amp;single=true&amp;range=A1:N20&amp;widget=false&amp;chrome=false&amp;headers=false" style="float: left;" ></iframe >

=>我在视觉上得到正是我想要的:一个干净的电子表格嵌入,只包含数据。但现在它无法过滤

这是迄今为止最好的 iframe(可排序但不干净):

< iframe  frameBorder="0" src="https://docs.google.com/spreadsheets/d/spreadsheet-key/edit?usp=sharing&rm=minimal" ></iframe >

有没有办法只显示数据单元格并仍然允许排序?

【问题讨论】:

这是否更适合 Web 应用程序? 【参考方案1】:

使用 html 嵌入谷歌表格时,过滤/排序功能会丢失;冻结行/列时也是如此。谷歌还没有解决这个问题,尽管它已经被要求多年了。虽然通过 Excel Online 嵌入时可以执行此操作,但速度有点慢。

【讨论】:

到目前为止,这似乎是答案。希望这个功能会在不久的将来出现。 ~2.5 年后......同样的问题。 =( 还有 1.5 年。同样的问题 有一个名为 Awesome Tables 的 Web 服务,除其他外,它还提供此功能,AFAIK。您甚至可以添加过滤。不过,它是在给定数量的行/表(不确定)之后支付的。 上次我检查,它工作正常。不过,我没有这方面的经验 - 你可以在 awesome-table.com 找到它。使用起来应该非常简单,因为它的界面与 GSuite 应用程序上的界面非常相似。

以上是关于嵌入可以由查看者排序的谷歌表格单元格的主要内容,如果未能解决你的问题,请参考以下文章

用于工作表的谷歌应用脚​​本 - 选择多个列表值并记录在同一个单元格中

当我输入单元格时自动获取日期和时间,但在谷歌表格的单独列中

如何基于一个单元格等于另一个单元格在谷歌表格中应用条件格式

强制应用条件格式

怎么一键粘贴嵌入单元格的图片

谷歌应用程序脚本设置单元格公式需要通过追加行添加的行号