Google Sheet Script для вставки новой строки после столбца C - PullRequest
0 голосов
/ 11 октября 2018

Я работаю над сценарием для автоматического добавления новой строки после столбца C ежедневно.Ниже приведен мой сценарий:

function recordHistory() {
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var sheet = ss.getSheetByName("test");
   var source = sheet.getRange("c4:U4");
   var values = source.getValues();

   sheet.insertRowBefore(4);
   sheet.getRange("c5:U5").setValues(values);
};

Столбец A на «тестовом» листе - это диапазон, импортированный из другого листа.Приведенный выше код добавляет новую строку, а затем копирует диапазон C-U в строку 5.

Но я хочу добавить только строку из столбца C.

1 Ответ

0 голосов
/ 15 октября 2018

однако, поскольку требование изменилось, я просто скопировал всю строку с форматом вместо значения

function addFirstRow() {
   var ss = SpreadsheetApp.getActiveSpreadsheet();
    var firstRow = 3;
    var sh = ss.getSheetByName("daily");
    var lCol = sh.getLastColumn();
  var range = sh.getRange("A4:U4");
    var formulas = range.getFormulas();
    sh.insertRowsAfter(3,1);
  newRange = sh.getRange("A4:U4");
    newRange.setFormulas(formulas);
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...