在活动单元格下添加行,并从Col B复制值

时间:2016-02-17 08:12:20

标签: javascript google-sheets

我目前正在尝试在Google表格的Google应用脚本上编写脚本,该脚本将直接在当前活动单元格下插入一行。我还想复制只有Col B.的内容。

这是我到目前为止的情况: 这个剪辑位效果很好,但没有"活动单元"特征

function addrow5() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheets()[1];

 // This inserts a row after the first row position
 sheet.insertRowAfter(5);

所以,我研究过并发现了这个:

sheet.insertRowAfter(activeCell.getRow());

但我并不确定如何将它们放在一起。至于复制Col B,我还没有绘制那些水域。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我可能已经在谷歌文档帮助论坛上回答了这个问题,但万一其他人不感兴趣:

function addrow() {
var sheet = SpreadsheetApp.getActiveSheet(),
r = sheet.getActiveCell()
    .getRow(),
bVal = sheet.getRange(r, 2).getValue();
sheet.insertRowAfter(r);
sheet.getRange(r + 1, 2).setValue(bVal);
}