-2

单击按钮时,我想在电子表格中插入一个新行,并将所有公式从上面的行复制到添加的行。

前任:

Column A                Column B

2                           2+1
3                           3+1

在第 2 行和第 3 行之间插入一行时,应自动复制 B 列中的公式。

4

1 回答 1

1

这是我的应用程序的一个片段。在这种情况下,第 7 行的 copyTo 正在复制一个单元格,但您可以修改范围,或复制该行以复制任意数量的单元格

var ss=SpreadsheetApp.getActiveSpreadsheet(); 
  var sss=ss.getActiveSheet();
  ss.insertRowAfter(1);  // insert a blank row, 
  rowIndex++; // to adjust for the new blank row
  // set up the new blank row
  // ... nominal code with validation
  sss.getRange(rowIndex, colIndex).copyTo(sss.getRange(rowIndex-1, colIndex));
于 2012-09-04T05:15:10.860 回答