Google Таблицы
Интервью! Интервью! Интервью! ⚡️ Если не грузится видео из TG, ссылка на vkvideo 🚛 Telegram, MAX, бензин и водители. Что между ними общего? Таймкоды: 00:00:00 О компании 00:02:34 Направления нашей работы 00:08:30 Обзор Telegram-бота 00:29:49 Создаём…
Продолжаем сериал о переводе компании со 100+ машин из Telegram в MAX.
Наша система развивалась несколько лет. На одной таблице завязаны десятки других листов и скриптов, поэтому просто добавить два новых столбца (chatId и userId для MAX) было нельзя.
Мы сохранили chatId и userId... в примечаниях ячеек. (см. второй скрин)
Теперь, когда водитель пишет боту в MAX о проблеме, бот получает его ID, находит по примечания его строку и извлекает из неё всю необходимую информацию и про водителя и про чатике поддержки.
В результате механики мгновенно получают сообщение:
Нюанс. Читать Google Таблицу при каждом обращении бота - медленно.
Поэтому решение такое:отдельный Apps Script срабатывает при любом изменении этого листа, собирает все данные в удобный объект и сохраняет его в Script Properties.
Дальше бот работает уже с этим объектом. Получается значительно быстрее, чем каждый раз обращаться к таблице.
Возможностей Google Таблиц много и они разные :)
PS Если у вас уже есть бот в Telegram и вы планируете переезд в MAX - пишите @namokonov
PPS А еще на курс с Анжелой про ДДС постепенно набирается, не пропустите: t.me/google_sheets/2192
Наша система развивалась несколько лет. На одной таблице завязаны десятки других листов и скриптов, поэтому просто добавить два новых столбца (chatId и userId для MAX) было нельзя.
Мы сохранили chatId и userId... в примечаниях ячеек. (см. второй скрин)
Теперь, когда водитель пишет боту в MAX о проблеме, бот получает его ID, находит по примечания его строку и извлекает из неё всю необходимую информацию и про водителя и про чатике поддержки.
В результате механики мгновенно получают сообщение:
Нужна срочная помощь. Тону в бокале мартини 🍸
Нюанс. Читать Google Таблицу при каждом обращении бота - медленно.
Поэтому решение такое:
Дальше бот работает уже с этим объектом. Получается значительно быстрее, чем каждый раз обращаться к таблице.
Возможностей Google Таблиц много и они разные :)
PS Если у вас уже есть бот в Telegram и вы планируете переезд в MAX - пишите @namokonov
PPS А еще на курс с Анжелой про ДДС постепенно набирается, не пропустите: t.me/google_sheets/2192
❤5👍5🔥2
🚛 Еще один бот переехал из Telegram в MAX без переписывания всей системы.
Помните наш сериал про перевод компании с Telegram на MAX? Сегодня вышла очередная серия.
Перевели бота, в котором водители отмечают статусы рейса: приехал, загрузился, выехал, выгрузился и т.д.
Дальше всё группируется и автоматически разлетается в чаты логистов (в MAX, но можно однвременно и в Telegram) и записывается в Google Таблицу.
В итоге логисты всегда знают, в каком статусе находится машина, а бухгалтерия без лишней ручной работы понимает кому сколько заплатить. 🚛📊
Такими маленькими шагами Telegram постепенно меняется на MAX - без боли и без переписывания всей системы с нуля.
Создание ботов в Telegram / MAX: @namokonov
Помните наш сериал про перевод компании с Telegram на MAX? Сегодня вышла очередная серия.
Перевели бота, в котором водители отмечают статусы рейса: приехал, загрузился, выехал, выгрузился и т.д.
Дальше всё группируется и автоматически разлетается в чаты логистов (в MAX, но можно однвременно и в Telegram) и записывается в Google Таблицу.
В итоге логисты всегда знают, в каком статусе находится машина, а бухгалтерия без лишней ручной работы понимает кому сколько заплатить. 🚛📊
Такими маленькими шагами Telegram постепенно меняется на MAX - без боли и без переписывания всей системы с нуля.
Создание ботов в Telegram / MAX: @namokonov
👍3❤1
Каналу @google_sheets почти 10 лет.
За это время мы сделали сотни проектов: Telegram и MAX-боты, сложные скрипты, CRM и ERP-системы, интеграции и автоматизацию бизнеса на базе Google Таблиц и других сервисов.
Обсудить проект: @namokonov
За это время мы сделали сотни проектов: Telegram и MAX-боты, сложные скрипты, CRM и ERP-системы, интеграции и автоматизацию бизнеса на базе Google Таблиц и других сервисов.
Обсудить проект: @namokonov
🔥8❤2
Google Таблицы
Лучшее доказательство пользы курса - показать первый урок.
Это про Таблицу со скриптом с парсингом выписок.
А еще будет мощный инструмент от Анжелы, теория и нетвокиркинг.
Что еще будет внутри курса: t.me/google_sheets/2192
Чтобы присоединиться, напишите "ДДС" @namokonov
Это про Таблицу со скриптом с парсингом выписок.
А еще будет мощный инструмент от Анжелы, теория и нетвокиркинг.
Что еще будет внутри курса: t.me/google_sheets/2192
Чтобы присоединиться, напишите "ДДС" @namokonov
❤4👍4🔥3
🧩 Загадка для подписчиков
Друзья, а вот наконец и возвращаемся к формулам!
Нужно привести валюты из столбцов A-D к долларам по курсу на дату, указанную в B1, а затем прибавить доллары из столбца E. Результат - в F.
Можно использовать
Условие: если курса на выбранную дату нет, нужно взять ближайший предыдущий доступный курс.
Пишите свои варианты в комментариях. Чуть позже покажем наше решение 🙂
Таблица
Друзья, а вот наконец и возвращаемся к формулам!
Нужно привести валюты из столбцов A-D к долларам по курсу на дату, указанную в B1, а затем прибавить доллары из столбца E. Результат - в F.
Можно использовать
GOOGLEFINANCE, но необязательно.Условие: если курса на выбранную дату нет, нужно взять ближайший предыдущий доступный курс.
Пишите свои варианты в комментариях. Чуть позже покажем наше решение 🙂
Таблица
👍6❤3🍓1
Google Таблицы
🧩 Загадка для подписчиков Друзья, а вот наконец и возвращаемся к формулам! Нужно привести валюты из столбцов A-D к долларам по курсу на дату, указанную в B1, а затем прибавить доллары из столбца E. Результат - в F. Можно использовать GOOGLEFINANCE, но необязательно.…
Привет! Решение будет из двух частей.
Сначала получим курсы валют на выбранную дату. Но есть нюанс: если эта дата выпадает на выходной или праздничный день, данных может не быть. Поэтому запрашиваем курсы за последние 7 дней и берём последний доступный.
Что происходит в формуле:
•
•
•
•
•
•
Формула целиком:
Сначала получим курсы валют на выбранную дату. Но есть нюанс: если эта дата выпадает на выходной или праздничный день, данных может не быть. Поэтому запрашиваем курсы за последние 7 дней и берём последний доступный.
Что происходит в формуле:
•
MAP(A2:E2;...) - по очереди обрабатывает каждую валюту.•
curr - текущая валюта из ячейки•
IF(curr="USD";1;...) - для доллара возвращаем курс 1.•
LET(data;...) - сохраненяем полученную таблицу по каждой паре под именем data.•
INDEX(data;ROWS(data);2) - берём последнее значение курса из второго столбца.•
Значение B1+1 в параметре enddate нужно, чтобы GOOGLEFINANCE включила в выборку курс за дату B1.Формула целиком:
=MAP(A2:E2;LAMBDA(curr;
IF(curr="USD";1;
LET(
data;GOOGLEFINANCE(
"CURRENCY:"&curr&"USD";
"price";
$B$1-6;
$B$1+1
);
INDEX(data;ROWS(data);2)
)
)
))
👍5❤2
Google Таблицы
🧩 Загадка для подписчиков Друзья, а вот наконец и возвращаемся к формулам! Нужно привести валюты из столбцов A-D к долларам по курсу на дату, указанную в B1, а затем прибавить доллары из столбца E. Результат - в F. Можно использовать GOOGLEFINANCE, но необязательно.…
Вторая часть: пересчёт в доллары.
Теперь посчитаем значения в каждой строке в долларах.
В итоге получаем общую сумму в долларах для каждой строки.
Конечно, обе части можно объединить в одну формулу. 😊
Таблица с решением
Теперь посчитаем значения в каждой строке в долларах.
BYROW по очереди обрабатывает каждую строку, а SUMPRODUCT умножает суммы в каждой валюте на соответствующие курсы и складывает результаты.В итоге получаем общую сумму в долларах для каждой строки.
Конечно, обе части можно объединить в одну формулу. 😊
=BYROW(
A3:E;
LAMBDA(
row;
IF(
COUNTA(row)=0;;
SUMPRODUCT(row;$H$3:$L$3)
)
)
)
Таблица с решением
👍3❤1🍓1
🚀 Перенесли очередного Telegram-бота в MAX
Для одной компании мы перенесли ранее разработанного бота из Telegram в MAX, сохранив его логику и функциональность.
Теперь бот:
✅ принимает заявки на обслуживание
✅ позволяет прикреплять фото и видео
✅ автоматически формирует PDF по шаблону
✅ отправляет документы на нужные адреса поддержки
✅ сохраняет данные в таблицу
Сотрудник отправляет заявку один раз. Дальше бот сам формирует документ, направляет его ответственным и сохраняет историю обращения.
Меньше ручной работы. Быстрее обработка. Полный контроль по каждой заявке.
Нужен такой бот (Telegram / MAX) для вашей компании?
Напишите @namokonov
Для одной компании мы перенесли ранее разработанного бота из Telegram в MAX, сохранив его логику и функциональность.
Теперь бот:
✅ принимает заявки на обслуживание
✅ позволяет прикреплять фото и видео
✅ автоматически формирует PDF по шаблону
✅ отправляет документы на нужные адреса поддержки
✅ сохраняет данные в таблицу
Сотрудник отправляет заявку один раз. Дальше бот сам формирует документ, направляет его ответственным и сохраняет историю обращения.
Меньше ручной работы. Быстрее обработка. Полный контроль по каждой заявке.
Нужен такой бот (Telegram / MAX) для вашей компании?
Напишите @namokonov
❤2👍1🔥1🍓1