Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Копия таблицы, в которую нужно будет установить скрипты:

https://docs.google.com/spreadsheets/d/18Zk8ylj9jEYRiFggxkauihKqXY7R6su0wK-PlaHueEU

В колонке D есть надписи на желтом фоне, (они являются условными разделителями областей таблицы, куда скрипту следует перемещать строки). Есть следующие надписи:

“Содержание заказа”

“Не забрали. Позвонить”

“В обработке”

“Принятые заказы”

“В работе”

“Проблемные / Возвраты / Думают…”

“Узнать наличие”

“Новые заказы”

В колонке P размещен выпадающий список со значениями (обратите внимание, есть пробел перед цифрой и два пробела после):

“ 0 - В работе”

“ 1 - Принят“

“ 2 - Отправлен“

“ 3 - Отказался”

“ 4 - Срочное решение”

“ 5 - Проблемный”

“ 6 - Узнать наличие”

В колонке Q в каждую ячейку следует вставить кнопку, по нажатию на которую и будет запускаться скрипт и переносить данную строку в соответствии с выбранным значением в колонке Р:

“ 0 - В работе” - размещать на три строки выше строки “Проблемные / Возвраты / Думают…”

“ 1 - Принят“ - размещать между “Принятые заказы” и “В работе”, упорядочивать по дате в колонке А, игнорируя время).

“ 2 - Отправлен“ - размещать между “Содержание заказа” и “Не забрали. Позвонить”, упорядочивать по дате в колонке А, игнорируя время.

“ 3 - Отказался” - размещать между “Содержание заказа” и “Не забрали. Позвонить”, упорядочивать по дате в колонке А, игнорируя время (да, слово в слово как и предыдущий пункт; читайте дальше и поймете почему так).

“ 4 - Срочное решение” - размещать сразу под строкой “Проблемные / Возвраты / Думают…”

“ 5 - Проблемный” - размещать сразу над строкой ”Узнать наличие”

“ 6 - Узнать наличие” - перемещать в область между “Узнать наличие” и “Новые заказы”: если содержимое ячейки V начинается с даты в формате dd/mm), упорядочивать по этой дате среди заказов с датой в V;

если V не начинается с даты, размещать сразу над строкой “Новые заказы”.

Если вы не можете реализовать п.6. так, как описано выше, можно сделать упрощенный вариант: - размещать сразу над строкой “Новые заказы”

В ячейке Q1 должна располагаться кнопка, которая запускает проверку всех строк со статусами 0, 1 и 2:

“ 0 - В работе” - если строка находится ниже “Новые заказы”, перемещать на три строки выше строки “Проблемные / Возвраты / Думают…”

“ 1 - Принят“ - если строка находится между “Принятые заказы” и “В работе”, а колонка N содержит только цифры, перемещать в область между “В обработке” и “Принятые заказы”, упорядочивать по дате в колонке А, игнорируя время)

“ 2 - Отправлен“ - если строка находится между “Содержание заказа” и “Не забрали. Позвонить”, а значение в колонке О является датой в формате dd.mm.yyyy и отстает от текущей даты на три и более дней ИЛИ содержит “Переадр” ИЛИ содержит “Отказался” - перемещать строку в область между “Не забрали. Позвонить” и “В обработке”, упорядочивать по дате в колонке А, игнорируя время.

Если расположить кнопку в Q1 не представляется возможным, можно спрятать запуск проверки всех строк со статусами 0, 1 и 2 в меню “Дополнения” ниже “Uchet Zakazov”.

NB1: Крайне желательно, чтобы скрипт именно перетаскивал строку, а не создавал новую строку в нужной области, копировал в нее и удалял изначальную строку (ведь так теряется история ячеек, и не понятно, кому из менеджеров выписывать п***юлей за коряво оформленный заказ).

NB2: Скрипт должен работать только во вкладке с определенным названием (и нужно, чтобы название этой вкладки в настройках скрипта можно было менять).

NB3: Скрипт нужно добавить к уже существующим. А они конфликтуют, если код младше ES5. В общем, нужен на ES5.

NB4: Мне важно выполнить это задание или понять, почему его невозможно выполнить и что следует изменить в тз, чтобы его таки можно было выполнить. За обоснованные внятные объяснения готов заплатить. Так что если есть что сказать - пишите в личку.

3 года назад
guest_16184671743928
3 года в сервисе
Был
3 года назад
  • Похожие заказы
  • $10

    Таблица отображается в БД, будто существует, но она не открывается. Нужно починить базу данных Mysql. Зависла не существующая таблица (см. скрин). Оплата ЮMoney по факту. Антибот: 12+52=?

    Базы данных2 заявки
    Закрыт
    3 года назад
  • Мы занимаемся продажами строительных материалов. Необходимо собрать базу поставщиков (все каналы для сбора мы даем), обзвонить их, собрать ответы на ключевые вопросы в таблицу Excel. Телефония за наш счет. Общий объем базы получится 200-500 контактов. ...

    Базы данных5 заявок
    Закрыт
    3 года назад
  • 1) Создать базовое окно ПО с главным меню (Файл, Правка, …). UI интерфейса будет предоставлен. Технология – Qt. 2) Создать браузер проекта (стандратное дерево на Qt) + возможно несколько уникальных фич. 3) Создать окно графического отображения данных ...

    Базы данныхнет заявок
    Закрыт
    3 года назад
  • Решить задачи по Oracle sql: 1) Find the number of unique tracks with genre 'Rock' added to playlists; 2) Find customers who bought more than 5 Rock tracks 3) Find the album and its artist where the average ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Нужно сделать веб-сервис на джанго, который будет состоять из лендинга, личного кабинета пользователя и отдельной веб-странички (очень простенькой). Нужно будет также сделать телеграм бота. Будет связь с БД

    Базы данных6 заявок
    Закрыт
    3 года назад
  • Ищу помощника для долгосрочного сотрудничества на сбор качественной базы для рассылки и холодных звонков🔥 ⠀ Обязанности: 🔸Сбор базы по критериям 60 контактов ежедневно (30 для рассылки и 30 для звонков). 🔸Введение и отчет в Google ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Создание информационно-программного комплекса "Спортивные рекорды".  В файлах имеется содержание курсовой, а также тема курсовой работы с описанием, что должна из себя представлять данная база данных. Работа должна выполняться с помощью облачного сервиса Oracle Apex. На ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Аналитика Blockchain Bitcoin Цели задачи: - Получать данные о транзакциях - Получать данные об остатках на кошельках - Иметь возможность агрегировать данные (SQL) Нужен человек с опытом реализации подобных задач. Решение для реализации вы можете предложить основываясь на своем опыте. Как я ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Подробное ТЗ будет позже, нужно определиться со стоимостью. Необходимо реализовать телеграмм-бот, который умеет при запросе пользователя создавать чат с этим пользователем и рандомным человеком из базы данных бота. Также, данный бот должен иметь возможность подписывать пользователя ...

    Базы данных5 заявок
    Закрыт
    3 года назад
  • $150

    - Требуется фильтровать данные по алгоритму.  - Сохранять в файл.  - Отправлять на другой сервер.

    Базы данных1 исполнитель
    Завершен
    3 года назад