谷歌电子表格侧栏setWidth无法正常工作

jas*_*son 13 google-sheets google-apps-script

有没有其他人遇到setWidth函数的问题?此处的示例为"300",但如果更改数字,则侧边栏的宽度相同.我在干净的电子表格上试了几次.

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

Ami*_*wal 16

Google Scripts现在忽略setWidth()方法,侧边栏宽度现在固定为300px.从发行说明:

在Google文档和表单中,侧边栏现在忽略setWidth()方法; 它们无法从默认宽度300px更改.此更改已应用于上周发布的新版Sheets.

  • 对于那些想要该版本的确切链接的人 https://developers.google.com/apps-script/releases/2014#february_25_2014 (2认同)

Stu*_*low 11

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

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

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

要创建书签(此示例适用于Chrome),请右键单击收藏夹栏,单击"添加页面",然后将上述JS粘贴到URL字段中.将它命名为您想要的任何名称,例如'Widen Sidebar'.只需在Google表格中看到侧边栏时点击即可.