У меня есть таблица Google, и у меня есть последняя проблема, которую я не могу решить.
Я добавил кнопку к этому сценарию, и когда я нажимаю кнопку, она запускает функцию AddClient.
Как я могу заставить приведенный ниже сценарий просмотреть все строки в столбце 3 в поисках значения yes, когда он его найдет, скопировать строку под ним на лист «client», а затем остановиться?
function AddClient(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "SETUP" && r.getColumn() == 3 && r.getValue() == "yes") {
var row = r.getRow() + 1; // Add 1 to the active row
var targetSheet = ss.getSheetByName("client");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 2, 1, 4).copyTo(target, {contentsOnly:true}); //Only selecting column 2, then the following 4 columns
}
}
Изменить * Пример документа: https://docs.google.com/spreadsheets/d/1DFbAp0IN8_UFv9u8kWiZBTxDogj4e7FnuAPzC0grDw0/edit?usp=sharing
Любая помощь очень ценится!
Привет, Рейл