ボタンがクリックされたときにスプレッドシートに新しい行を挿入し、上の行から追加された行にすべての数式をコピーしたいと考えています。
元:
Column A Column B
2 2+1
3 3+1
行 2 と行 3 の間に行が挿入されると、列 B の数式が自動的にコピーされます。
ボタンがクリックされたときにスプレッドシートに新しい行を挿入し、上の行から追加された行にすべての数式をコピーしたいと考えています。
元:
Column A Column B
2 2+1
3 3+1
行 2 と行 3 の間に行が挿入されると、列 B の数式が自動的にコピーされます。
これは、それを行う私のアプリのスニペットです。この場合、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));