谷歌表嵌入URL文档



有没有人知道谷歌电子表格嵌入URL参数的官方文档?

也就是说,给定一个嵌入URL从谷歌表单像这样:https://docs.google.com/a/aicr.org/spreadsheet/pub?key=0AhExuVBhVYT1dGxxejBmUHAzYUhGb25veTRkdW1YekE&单= true& gid = 1,输出= html&网格线= false

  1. 参数做什么,和
  2. 默认情况下不包含的其他可用参数是什么?

经过一番挖掘和搜索,我发现:

  • 一些参数似乎不做任何事情(&single=true, &embedded=true)
  • 一些参数在谷歌搜索结果中被自信地声明,但不工作(&gridlines=false)
  • 一些参数似乎没有出现在我所做的任何搜索(&output=csv)

…而我所做的任何搜索都没有找到任何与以下任何一种接近的东西:

  • 一个官方的,谷歌维护的嵌入url文件
  • 用于解析嵌入url的代码视图

经过反复试验,我发现:

  • ,关键= (ID)
    • google sheet ID
  • ,单=(真|假)
    • : ? ?(当我只出版了一页时出现)
    • 假:? ?
  • , gid = [#]
    • 单号??(当我只出版了一页时出现)
    • 也许这可以用来指定一个表和范围,当你的整个谷歌表格文档已经"发布到网络"(而不是只有一个表从你的文档)
  • ,范围= [CellAddress1 CellAddress2):
    • 指定要包含的单元格范围,例如"B1:C20"
    • 如果'widget='为假或不存在,则抑制常规google标题&页脚信息
    • 如果指定的范围大于已发布的工作表,则只显示工作表,同时仍然抑制页眉和页脚。
  • ,嵌入式=(真|假)
    • : ? ?
    • 假:? ?
    • 此条目包含在google表单内提供的嵌入代码中(设置为"true"),但似乎没有任何效果。
  • ,小部件=(真|假)
    • true:显示整个共享项。覆盖范围"="。不包括谷歌免责声明页脚。
    • false:在输出中包含google免责声明页脚(除非'range='也存在)
  • ,输出= [html | txt | csv)
    • html(默认):在代码中输出html表,其中还包括Google跟踪代码
    • txt:以制表符分隔的文本形式输出指定范围或工作表的内容
    • csv:输出为csv
  • ,网格线= [? ?]
    • 这显然曾经工作,但不适合我。
    • 要在嵌入的工作表中抑制网格线,我在所有单元格上设置边框,然后为边框上色以匹配工作表的背景颜色(例如白色背景工作表上的纯白色边框)。

以下是我为Google Docs找到的一些参数(感谢Joel http://obstruction.tumblr.com/post/60784440737/google-docs-url-parameters-rm-minimal-rm-full):

Google Docs URL参数:

rm=minimal
rm=full
rm=embedded
rm=demo
rm=(render mode)
ui=2 (select the interface version)
chrome=false (full screen mode)
frameborder=(size of border)
q=(Whatever) Search Query
gid=24 (Which sheet you want to display)
widget=false
single=true
range=A2:AA26 Output=html
format=(export spreadsheet)
format=xlsx
format=csv
widget=false
width=(width)
height=(height)
viewer?
start=
channel=
ibd=
client=

我一直在寻找同样的东西!另一个URL参数我发现很有用的是

  • , rm =[最小| ?]
      最小:隐藏顶部菜单和单元格检查器,但仍然显示行号,列字母,并在底部添加更多行功能。

此资源描述了一些参数,但我不能保证其准确性。http://www.goopal.org/google-sites-business/google-spreadsheets/spreadsheet-output/publish-spreadsheet TOC-Other-Export-Parameters

我发现最有用的参数列表来自Steegle.com

你可以使用htmlbed URL来显示Google表单中的一个范围——下面是如何构造URL

https://docs.google.com/spreadsheets/d/SpreadsheedID/htmlembed?single=true&gid=SheetID&range=D15:E15&widget=false&chrome=false&headers=false
  • SpreadsheedID应该是您在正常URL中获得的长字母,数字和字符

  • htmlembed适用于您尚未发布的表格:如果您选择发布表格(如果您希望公众看到它,这是最好的方式),请使用pubhtml代替。

  • single从来没有确定它的作用,但我们认为它有助于只显示一个单页而不是多个页

  • SheetID是您在?gid=(这不是您指定的工作表名称,而是Google Sheets提供的自动编号)之后的正常URL中获得的工作表编号

  • range允许您指定要显示的单元格范围

  • widget允许您选择是否在底部显示工作表选项卡

  • chrome允许您选择是否显示电子表格标题(&

  • headers允许您选择是否在顶部显示电子表格标题

:https://www.steegle.com/google-sites/how-to/insert-websites-apps-scripts-and-gadgets/embed-google-sheet-range

最新更新