2016-02-17 2 views
0

В настоящее время я пытаюсь написать сценарий скрипта Google Apps для Google Таблиц, который будет вставлять строку непосредственно под текущей активной ячейкой. Я также хочу, чтобы скопировать вниз содержимое только Col B.Добавить строку под активной ячейкой и скопировать ее значение из 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, мне еще предстоит нарисовать эти воды.

Благодарим за помощь!

ответ

0

я, вероятно, ответил на этот один уже на Google Docs Справочный форум, но в случае, если somenone еще интересуется:

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); 
} 
+0

Это абсолютно то, что я искал и служил в качестве безупречного решения моего вопроса, JPV был огромная помощь мне в этом! – Indiedirk86

Смежные вопросы