← Вернуться к списку тем

Заполнение шаблона таблицы гугл с помощью бота

Есть табличка хотел скинуть скрин да сюда вроде нельзя. 

Попробую так нарисовать технически

ФИО                              | ДНИ или даты неважно колонок = к-ву дней в месяце

Услуга 1  кол-во          

Услуга 2 кол-во             

Как можно ее заполнить? Выбор даты не рассматриваю в боте так как готового календаря нет. Заполняем по текущему дню. Инлайн кнопки Меню - Добавить - Список услуг(выбор услуги) - кол-во

Авторизуйтесь через Telegram, чтобы оставить комментарий.
Откройте по ссылке или QR бот @iMakeBot, нажмите кнопку Старт/Start.
Следуйте инструкциям бота.

  • Михаил [9 месяцев назад]

    Вот ссылка на таблицу чтоб понятней было

    https://docs.google.com/spreadsheets/d/16OtLYu59aozUta_BDT3-cwgNeXr6AaYkP-45gQLLEfg/edit?usp=sharing

  • iMakeBots [9 месяцев назад → Михаил]

    Какую логику закладываете?

    Пользователь заходит в бот, что видит? Кнопки - какие (Меню - Добавить - Список услуг)? При нажатии на кнопки что должно произойти?

    Опишите по подробнее

  • Михаил [9 месяцев назад → iMakeBots]

    Логика пошаговая, заходим в бот жмем старт появляются кнопки добавить услугу и добавить работу, формируем из листа НСИ кнопки с фио которые могут меняться, после появляются  кнопки "если выбрали услугу то с названиями услуг если продажи тмц с названием тмц(их не много)" и тоже из справочного листа после если это услуга то вводим кол-во штук если продажа тмц то сумму продажи. Если бы еще календарь был на gs то еще шаг с выбором даты.

    При вводе идет поиск по колонке дата и строке с наименованием услуги или товара и введённое значение (кол-во, сумма) пишется в ячейку

  • iMakeBots [9 месяцев назад → Михаил]

    Стартовый экран: Текст + кнопки: Добавить услугу и Добавить работу

    При нажатии на кнопку Добавить услугу:
    1 шаг: Выводим Текст + кнопки с ФИО, нажимаем кнопку с ФИО любую - 2 шаг
    2 шаг: Выводим Текст + кнопки с названиями услуг, нажимаем кнопку с услугой любую - 3 шаг
    3 шаг: Просим указать количество

    После указания количества идет запись в текущий день в таблицу по выбранным на 1 и 2 шагах параметрам (ФИО, услуга)

    Если есть календарь, то на 4 шаге просим выбрать дату - запись по тому же принципу, но с выбранной датой

    Если со стартового экрана была нажата кнопка Добавить работу то на 2 шаге выводим кнопки с Названиями ТМЦ, на 3 шаге просим указать сумму, далее по основной логике

    Так? 

  • Михаил [9 месяцев назад → iMakeBots]

    Именно

  • iMakeBots [9 месяцев назад → Михаил]

    Что у вас не получается из этого реализовать? 

  • Михаил [9 месяцев назад → iMakeBots]

    Если честно пока кроме записи лога прилетающих сообщений в таблицу ничего. Я больше любитель питона и 1С. Кстати если есть мой профиль я в боте регался, в телеге напишите мне есть что взамен предложить. Конструктор бота на 1С мною купленный. Скину ссылку посмотрите, мне он не нужен. Не в чем реализовать )

  • Михаил [9 месяцев назад → Михаил]

    То что хочу сделать сейчас в гугле это отчет ежедневный о проделанной работе, желания нет заходить в таблицу тем более с телефона и вбивать

  • iMakeBots [9 месяцев назад → Михаил]

    )) готовое решение я делать не буду. не имею столько времени, к сожалению. Бот не сложный, тут вам надо правильно организовать хранение данных: как минимум думаю нужно разбить на месяца, 1 лист - это отдельный месяц. 

    Могу вам помочь в проектировании и если нужно подсказать в моментах, но не более

  • Михаил [9 месяцев назад → iMakeBots]

    Нет смысла копить листы, если по факту общая таблица выглядит так. Листы это названия городов, на каждом листе по пять одинаковых табличек с разницей в том что в заголовке каждой свое фио, по факту фио я могу исключить если заполнять я буду один изначально планировалось для своих напарников тоже, а в конце месяца я просто выделяю диапазон копирую и вставляю в общую табличку