Как скопировать значения в 6 столбцов перед выбранной ячейкой? - PullRequest
0 голосов
/ 13 апреля 2019

Мой вопрос прост, но это мой первый код в скрипте приложений Google.

function copy() {
  var spreadsheet = SpreadsheetApp.getActive();
  var row = spreadsheet.getActiveCell().getRow();
  spreadsheet.getRange('A97:H99').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};

Как скопировать значения из выбранной / активной ячейки в 6 столбцов перед ней?было бы что-то похожее на: Копировать в активную ячейку - 6.

Я сделал этот код, который уже копирует то, что мне нужно, однако он вставляется внутри самой выбранной ячейки.Мне нужно -6 столбцов.

Спасибо

1 Ответ

2 голосов
/ 13 апреля 2019

Попробуйте это:

function copy1() {
  var ss = SpreadsheetApp.getActive();
  ss.getRange('A1:H3').copyTo(ss.getActiveRange().offset(0,-6), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...