如何移除嵌入网页的Google Sheet文档标题
Google Sheet嵌入网页隐藏标题解决方案
之前加&chrome=false加载失败的原因
chrome=false是Google Sheet编辑/查看模式嵌入链接的专属参数,你当前用的是**发布为网页(pubhtml格式)**的嵌入链接,两类链接的参数规则不互通,强行加不兼容的参数就会触发加载报错。
可用解决方案
方案1:直接修改现有pubhtml链接参数(无需调整发布设置,推荐)
你现有代码中src属性里的widget=true参数就是控制顶部标题栏展示的开关,直接把这个参数值改为false即可隐藏标题,无需新增其他参数。
修改后的完整嵌入代码如下:
<iframe width="90%" height="420" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vRERjtiSWcFvm5gtyyfJbsb83RD3Du9-hUCWwMiSo4AaFDEbe1nyn_vFYVsyE5XqryBdvMsNY3EV6Vs/pubhtml?widget=false&headers=false"></iframe>
如果还需要额外隐藏表格网格线,可以在参数末尾追加&gridlines=false。
方案2:切换为查看模式嵌入(适配chrome参数)
如果需要使用chrome=false类的参数,你需要先把表格权限设置为「所有获得链接的用户均可查看」,然后把嵌入链接切换为查看模式格式,参数放在链接末尾的?后即可。
示例格式:
<iframe width="90%" height="420" src="https://docs.google.com/spreadsheets/d/你的表格ID/edit?rm=minimal&chrome=false&headers=false"></iframe>
参数放置规则
所有控制参数都必须放在src属性里的链接末尾,第一个参数前加?,多个参数之间用HTML转义符&分隔,不能放在iframe标签的其他位置。
内容的提问来源于stack exchange,提问作者gabemakovics
相关产品推荐
相关产品推荐

