【问题标题】:google spreadsheet sidebar setWidth not working谷歌电子表格侧边栏设置宽度不起作用
【发布时间】:2014-03-05 04:48:45
【问题描述】:

还有其他人在使用 setWidth 函数时遇到问题吗?这里的例子是“300”,但是如果你改变数字,侧边栏的宽度是一样的。我在干净的电子表格上尝试了几次。

https://developers.google.com/apps-script/guides/dialogs#custom_sidebars

【问题讨论】:

  • 大声笑,我以为我要疯了

标签: google-apps-script google-sheets


【解决方案1】:

Google 脚本现在忽略 setWidth() 方法,侧边栏宽度现在固定为 300 像素。来自release notes:

在 Google 文档和表单中,侧边栏现在忽略 setWidth() 方法; 它们不能从默认宽度 300 像素更改。这种变化 在上周的新版表格中应用 释放。

【讨论】:

【解决方案2】:

我为此创建了一个小解决方法(尽管这仅在您自己或公司内部使用此表时有用,但不适用于部署给其他用户)...

我创建了一个包含以下 JS 的书签,并在我想扩大侧边栏时从我的收藏夹栏运行它(此外,此后在该会话中打开的任何侧边栏都将以新的宽度打开):

javascript:void(window.top.document.getElementsByClassName("script-application-sidebar")[0].style.width='500px')

要创建书签(此示例适用于 Chrome),请右键单击您的收藏夹栏,单击“添加页面”,然后将上述 JS 粘贴到 URL 字段中。随意命名,例如'加宽侧边栏'。只要边栏在您的 Google 表格中可见,只需单击它即可。

【讨论】:

  • 时髦!这应该是答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-13
  • 1970-01-01
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多