Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.12.2020, 18:19
Новичок на форуме
Отправить личное сообщение для DrWh0 Посмотреть профиль Найти все сообщения от DrWh0
 
Регистрация: 23.12.2020
Сообщений: 1

Несколько условий в onEdit (IF) Google Spreadsheet
function onEdit(event){
var sheet = event.source.getActiveSheet().getName();
var editedCell = sheet.getActiveCell();

var columnToSortBy = 2;
var tableRange = "A2:R"; // What to sort.

if(editedCell.getColumn() == columnToSortBy && sheet == 'Накидки'){
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy, ascending: true } );
}
}

В таблице несколько листов. Задача сортировать только в 1 при изменении в определённом столбце. Скрипт выше не работает

А такой:
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();

var columnToSortBy = 1;
var tableRange = "A2:T99999"; // What to sort.

if(editedCell.getColumn() == columnToSortBy){
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy, ascending: true } );
}
}


сортирует все листы, на которых идёт редакт столбца
Подскажите, как правильно обставить всё?)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GAS. Last added event from calendar to last row of spreadsheet friendly Общие вопросы Javascript 0 24.03.2019 20:50
Как сделать несколько условий в цикле Navigator Элементы интерфейса 12 02.08.2017 13:59
Спарсить несколько страниц (Google Chrome Extension) libertyswift Javascript под браузер 6 20.01.2017 10:43
Вопрос к знатокам google apps script gtr-kaz Общие вопросы Javascript 3 22.10.2014 08:31