ПРОСТОЙ скрипт копирования в Google Docs, ЗАПЛАЧУ
Вложений: 1
Добрый день!
Нужно написать простой скрипт копирования информации с одно листа на другой. При этом информация отбирается по трём критериям. Более подробное описание в файле во вложении. |
Цитата:
|
меня всегда "убивает" слово простой в теме/ее описании.
1. Если он так прост, сделайте это сами 2. Как правило оно подразумевает, что заказчик не хочет платить столько, сколько на самом деле стоит работа Цитата:
Цитата:
Вам базу данных надо с разграничением права доступа а не "таблицу". |
не убивайтесь
1) не знаком с JavaScript вообще, не знаю ни синтаксиса, ни операторов, ничего 2) Если вы читали файл внимательно, то должны были заметить предпоследним пунктом альтернативный (более легкий) способ решения задачи. Там сказано, что достаточно чтобы скрипт копировал информацию по конкретному городу не в отдельный файл, а в отельный лист в основном файле. После чего с помощью функции IMPORTRANGE составленная таблица по данному городу с соответствующего листа отображалась в другом файле, который лишь и был доступен сотруднику в этом городе. Цитата:
Второй - статус заказа - а) "готов" или б) "собран", если хотя бы одно из условий (а и б) выполняется, то строка копируется в таблицу. Вот пример текущего варианта отбора номера заказа в Google Docs через формулу: =if(and(indirect(ADDRESS((row()-1);3;3;;"заказы"))="БАРНАУЛ";or(indir ect(ADDRESS((row()-1);23;3;;"заказы"))="ГОТОВ";indirect(AD DRESS((row()-1);23;3;;"заказы"))="СОБРАН"));indirec t(ADDRESS((row()-1);1;3;;"заказы"));"") В результате этого формируется первый столбец с уникальными номерами заказов, и далее через VLOOKUP подтягиваются остальные значения ячеек в данной строке, соответствующие указанному номеру. В Excel записал макрос за 1 минуту: Фильтр - Задаем параметры отбора - Копируем получившуюся сокращенную таблицу на отдельный лист для города - Вставляем - Снимаем Фильтр. Профит! Тоже самое и нужно сделать для Google Docs только на JavaScript. |
xeonusfb,
Для начало нужен код таблицы - передаваемый скрипту |
Если нужна помощь по google JS пишите
|
Часовой пояс GMT +3, время: 01:53. |