google-apps-script - Google Apps Script 中是否有办法设置行高以适合数据

标签 google-apps-script google-sheets-api

在 Google 表格中,选择一系列行并右键单击其中一个后,行高下有一个适合数据的选项。我想在脚本中执行此操作。

我所有的搜索都说不,但我充满希望。列被很好地覆盖,但行似乎没有被覆盖。

谢谢你。

最佳答案

据我所知,不可能让行自动适应数据,这只能对带有 autoResizeColumn() 的列进行。 .

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

sheet.getRange('a1').setValue('Whenever it is a damp, drizzly November in my soul...');

// Sets the first column to a width which fits the text
sheet.autoResizeColumn(1);

但是,如果您知道您的数据将占用多少空间,您可以使用 setRowHeight() .我认为这是行的唯一选择,列似乎是自动调整的首选部分。
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// Sets the first row to a height of 200 pixels
sheet.setRowHeight(1, 200);

希望这可以帮助!

关于google-apps-script - Google Apps Script 中是否有办法设置行高以适合数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45600675/

相关文章:

GmailMessage 转 PDF

javascript - Google 应用程序脚本如何从 0 中减去一个数字

google-apps-script - 如何将数据从谷歌表单提供给谷歌bigquery

javascript - Spreadsheets.values.get 但与其他工作表

python - 如何使用 python 写回到谷歌文档电子表格中的某个单元格

javascript - Google 脚本中的发件人姓名

google-apps-script - 当 Google 电子表格中的值发生变化时发送电子邮件

google-apps-script - 谷歌表格脚本: Get Value From Script Function Into Sidebar

c# - 反序列化 JSON 凭证数据时出错 C# Google Sheets API

java - 一个请求创建工作表和更新数据