我需要在网页上嵌入 Google 文档电子表格,但它只需是可编辑的单元格,顶部没有 Google 导航和工具栏。
我找不到用于在任何地方嵌入 Google 文档的查询字符串变量的引用,但似乎唯一删除工具栏等的方法是在查询字符串中添加“output=html”。然而,这似乎也是将其从可编辑电子表格转换为不可编辑电子表格的原因,这就是问题所在。
任何人都可以建议如何操作下面的 URL 以生成仅单元格可见(无工具栏)的可编辑文档吗?
https://docs.google.com/spreadsheet/ccc?key=0AngcQK0IFROwdHZySkUwd0JtY0N6Zk5RaTAyZDFVekE&widget=true
注意,此 URL 不起作用 - 这只是一个示例。
谢谢!
Henrique 提供的答案需要稍微调整才能使用新的表格。
将
?rm=minimal
添加到文档 URL 的末尾,即
https://docs.google.com/spreadsheets/d/1zHZdAImcjI4gAy5ATBA0rSImYUowL4HC8h-vvYOdpfA/edit?rm=minimal
尝试这些参数,如此处所述:
single – 设置为 true 仅显示电子表格中的一张工作表。它将显示的默认工作表是电子表格中创建的第一个工作表。这可以使用下面的“gid”进行更改。
gid – 这需要是您要显示的工作表的数字标识符。创建的第一个工作表是 0,但其他工作表将具有更长的标识符。要查找您要显示的工作表的“gid”,请转至 Google Apps 本身中的电子表格,然后单击所需的工作表。浏览器中的 URL 应更改为如下所示:
https://docs.google.com/a/mycompany.com/spreadsheets/d/15B___SOYjsRmU9tiwZly318HZnFHOHeayS6UTHx7Pu2I/edit#gid=419657423
URL 末尾的位显示工作表的
gid
,这是您需要在网站的简码中输入的数字。range – 将其设置为要在工作表中显示的单元格范围(或将其保留以显示整个工作表)。在我们的示例中,我们将其设置为
f2:g6
。请注意,如果您很迂腐,那么您确实应该将 :
更改为 %3A
,因为冒号应该在 URL 中编码 - 但大多数浏览器应该理解冒号,所以不用担心。如果您希望正确,可以使用 range=f2%3Ag6
来代替。headers – 将其设置为 false 会隐藏行号和列字母。
widget – 将其设置为 false 会在嵌入时删除工作表选择器栏。
chrome – 将其设置为 false 会删除工作表上方显示电子表格名称的标题栏。
所以把它们放在一起:
iframe src="https://docs.google.com/spreadsheets/d/[Googlekey]/pubhtml?gid=28&range=a1:s45&single=true&widget=true&headers=false"
这有效:
https://docs.google.com/spreadsheets/d/1MEdbr8WA.../edit?rm=minimal#gid=0
不要忘记在
/edit?
之前添加 rm=minimal
部分。
(工作表必须共享为
Access:Anyone (no sign-in required)
,并选择 Can edit
选项 → Public on the web - Anyone on the Internet can find and edit
)
range= 选项对我不起作用。有人可以让我知道正确的语法需要是什么吗?谢谢。 我只需要隐藏 A 列和 B 列,当我添加 range="C1:F100" 时,它仍然显示第一两列。