Навигация
При формировании списка закупок не всегда можно найти все необходимое у одного продавца. При заказе нужно отсортировать список по сайтам магазинам. Также важно понимать, сколько времени уходит от запроса до удовлетворения запроса.
О том, как “вытащить” домен сайта из ссылки и автоматически проставить даты запроса и удовлетворения запроса, можно увидеть в таблице Образец функций. Ниже даны пояснения о формулах и скрипте.
=IF(F9<>0;A8+1;) – последовательная нумерация списка при условии, что в соседнем строке есть данные, первый номер в списке должен содержать 1 или формулу без “A8+”, то есть “=IF(F9<>0;1;)”;
=REGEXEXTRACT(E154;»(?:.*?\:\/\/)?(?:www.?\.)?([A-Za-z0-9А-Яа-яЁё\-\.]+)») – извлекает домен из ссылке в соседней ячейке.
Скрипт дата изменения для гугл таблицы
function onEdit(e) { var str = e.range.getRow(); var stolb = e.range.getColumn(); if (stolb == 9 && e.source.getActiveSheet().getName() == «Потребности» && e.source.getActiveSheet().getRange(str,12).getValue() == «»){ e.source.getActiveSheet().getRange(str,12).setValue(new Date()); } if (e.source.getActiveSheet().getRange(str,9).getValue() == «Удовлетворено» && e.source.getActiveSheet().getName() == «Потребности»){ e.source.getActiveSheet().getRange(str,13).setValue(new Date()); } else{ e.source.getActiveSheet().getRange(str,13).setValue(«»); } } |
Пояснение. Первое условие (if) при редактировании строки в столбце 9 на листе “Потребности” проверяет в 12 столбце пустой строки, и если это так, то записывает текущую дату в столбец 12. Второе условие (if) при редактировании в столбце 9 на листе “Потребности” проверяет ячейку на значение “Удовлетворено”, и если это так, то записывает текущую дату в столбец 13.
“In photography there is a reality
so subtle that it becomes more real than reality.”