2012-09-04 273 views
-2

我想在單擊按鈕時將新行插入到電子表格中,並將所有公式複製到上面一行中添加的行中。Google文檔電子表格

例:

Column A    Column B 

2       2+1 
3       3+1 

當行被插入的行2和3之間,在列B中的公式應自動複製。

回答

1

這是我的應用程序的一個片段,這樣做。在這種情況下,copyTo on line 7正在複製一個單元格,但是您可以修改範圍,或者複製該行以便根據需要複製儘可能多的單元格

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)); 
相關問題