-2

ボタンがクリックされたときにスプレッドシートに新しい行を挿入し、上の行から追加された行にすべての数式をコピーしたいと考えています。

元:

Column A                Column B

2                           2+1
3                           3+1

行 2 と行 3 の間に行が挿入されると、列 B の数式が自動的にコピーされます。

4

1 に答える 1

1

これは、それを行う私のアプリのスニペットです。この場合、7行目のcopyToは1つのセルをコピーしていますが、範囲を変更するか、行を複製して必要な数のセルをコピーできます

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 に答える