将列和行大小重置为默认值

Dav*_*avy 6 google-sheets google-apps-script

我正在构建一个脚本(通过自定义菜单项访问),其中还将包含一些样式。例如设置背景颜色、更改列宽、行高以及插入大量内容。

现在我想实现一个“重置”功能:将所有单元格设置回默认的空 Google 表格的样子,包括所有内容。我在文档中找到了该clear() 函数,但这只会删除内容,同时保持宽度/高度相同。

问题: 如何将修改后的电子表格(内容、宽度/高度、样式)重置回默认的 Google Sheet 电子表格?

Seb*_*ian 5

现在有这方面的功能。

右键单击该列并选择Resize the column

然后将宽度设置为默认值 100px。

  • 虽然这并没有回答所提出的问题(脚本解决方案),但这正是我来这里寻找的 ́\_(ツ)_/̊ (2认同)

Max*_*rov 1

我认为,这个计划应该有效:

  1. 添加新工作表
  2. 定义默认值:getColumnWidth(columnPosition)getRowHeight(rowPosition)
  3. 删除新工作表
  4. 设置默认值:setColumnWidth(columnPosition, width)setRowHeight(rowPosition, height)

有关更多信息,请参阅类表文档