【问题标题】:Effective Embed Range from Sheets to Sites从工作表到站点的有效嵌入范围
【发布时间】:2021-03-09 19:23:36
【问题描述】:

此代码可将工作表中的范围嵌入 Google 协作平台:

<iframe 
src="https://docs.google.com/spreadsheets/d/e/SHEET_CODE/pubhtml?
gid=SHEET_ID&amp;range=B1:G10&amp;single=true&amp;widget=false&amp;chrome=false&amp;headers=false&amp" width"100%" height="100%" style="border:none;"></iframe>

此代码应仅显示 1 个选项卡,无小部件,无标题,无工作表名称,并且应将范围调整为站点页面,但仅显示范围的一部分:

如何使范围完全显示并适应页面?也有人可以确认每次更改主表时此方法都会更新嵌入范围吗?

PS: 还找到了一种用于工作表链接的方法:

gviz/tq?tqx=out:html&tq&

正如here 解释的那样,它有效地显示了所有范围,甚至加载速度非常快,但它不会从主工作表导入任何单元格编辑。

【问题讨论】:

  • 你好@Preack!我知道您想要显示完整的表格,而不必垂直或水平滚动。如果我当时理解您的问题,您能否在 iframe 上使用width="100%" 进行测试?请注意我是如何将= 放在那里的。与我们分享您的发现,以继续为您提供帮助。
  • 是的,感谢您通知那里缺少 =。
  • 为了清楚起见,您能否澄清一下该修复是否解决了您的问题?
  • 是的,在添加缺少的 '=' 之后就可以了。

标签: html google-sheets embed google-sites


【解决方案1】:

已通过在width 属性上添加= 来解决此问题,以实现HTML 语法。最终代码应如下所示:

<iframe
  src="https://docs.google.com/spreadsheets/d/e/SHEET_CODE/pubhtml?
          gid=SHEET_ID&amp;range=B1:G10&amp;single=true&amp;widget=false&amp;chrome=false&amp;headers=false&amp"
  width="100%"
  height="100%"
  style="border: none;"
></iframe>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多