Я ломал голову над тем, как написать сценарий, который будет копировать строку на основе выбора раскрывающегося меню в столбце 2 (в данном случае «Перейти к жизни»), чтобы перейти к другой книге под названием «Живые случаи».а также архивировать на лист в той же оригинальной книге.У меня есть скрипт для архивации строки на листе в той же книге, но мне нужно, чтобы строка также копировалась в другую книгу.
Мой текущий архивный скрипт:
function onEdit(event) {
// assumes source data in sheet named FL Active Pipeline
// target sheet of move to named 2018 Archive
// test column with Go Live is col 2 or B
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "FL Active Pipeline" && r.getColumn() == 2 && r.getValue() == "Go Live") {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("2018 Archive");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).moveTo(target);
s.deleteRow(row);
}
}
Я хотел бы добавить этот скрипт и также скопировать строку в другую книгу.