使用谷歌应用脚​​本在谷歌电子表格中插入一个单元格

Sun*_*mar 5 google-sheets google-apps-script

我正在处理Google电子表格.我想知道是否有办法使用apps脚本在电子表格中插入单元格.

示例:假设从A2到Y2有一些数据.

我想插入带有一些数据的单元格A2.所以现在将有从A2到Z2的数据.

小智 7

这会将所有内容从 A2 向右移动 1 列,将 A2 留空并准备插入新数据。

请注意,这也将复制 A2 的格式。因此,请确保将任何边框等放置在 A1 而不是 A2 上。

function addNewCell() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.getRange("A2").insertCells(SpreadsheetApp.Dimension.COLUMNS);
}
Run Code Online (Sandbox Code Playgroud)

如果您希望在多个单元格之间移动 A2,请使用范围

ss.getRange("A2:C2").insertCells(SpreadsheetApp.Dimension.COLUMNS);
Run Code Online (Sandbox Code Playgroud)

显然这个特定的代码会将它们移动 3


Sun*_*mar 3

我得到了答案,无法插入单元格。