Google Script:autoResizeColumn在超链接上无法正常工作

时间:2016-05-25 09:25:35

标签: google-apps-script google-sheets

最近我一直在使用合并的脚本编辑器处理Google电子表格。 我有一堆列,其中一些数据是从Web请求中自动检索的。

此列中的一个具有不同长度的所有超链接以及一个简单的标题。 当我尝试执行方法时

ss.autoResizeColumn(2);

autoResizeColumn的执行似乎用作引用标头值。

当手动执行自动调整大小到没有超链接的其他列时,一切正常。 直接使用工作表执行此操作,正在正确调整超链接列的大小。

使用此命令插入标题:

ss.getRange(3,2).setValue("header").setFontSize(20).setFontWeight("bold");

以及带有此命令的超链接:

ss.getRange(row,column).setFormula('=HYPERLINK("url";"text")');

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

我想,您需要在调整列大小之前运行flush

  SpreadsheetApp.flush();
  ss.autoResizeColumn(2);