🧰 Отправка сообщений из Google Таблицы в телеграмм по шагам V2. Как бы я написал скрипт в 2021 году

YOUTUBE · 01.12.2025 09:37

Ключевые темы и таймкоды

Введение и изменения в коде

0:00
  • Автор рассказывает о своем канале и изменениях в коде за полтора года.
  • Появились новые возможности в синтаксисе и среде разработки.
  • Автор изменил свое отношение к массивам и теперь использует их везде.

Переписывание функции отправки сообщений

0:57
  • Автор планирует переписать функцию отправки сообщений в телеграм.
  • Функция использовалась для создания системы учета, и теперь она будет улучшена.
  • Бонус: функция будет отправлять сообщения не только менеджерам, но и в телеграм.

Спонсорство на YouTube

1:56
  • Автор включил спонсорство на своем канале.
  • Контент остается бесплатным, но спонсорство позволяет автору поддерживать канал.

Преимущества использования массивов

2:16
  • Массивы предпочтительнее строк для больших объемов данных.
  • Пример с загрузкой 6000 городов показывает разницу в производительности.
  • Массивы работают быстрее и эффективнее.

Переименование и организация кода

4:33
  • Автор переименовал старую функцию и создал новый файл.
  • Переменные, используемые в глобальной области видимости, вынесены в начало кода.
  • Пример использования токена бота и доступа к листам.

Функция для доступа к листам

7:09
  • Автор объясняет, как получить доступ к листам по их ID.
  • Создана функция для получения листа по ID, которая возвращает массив значений.
  • Функция используется для фильтрации массива по ID.

Функция для отправки сообщений в телеграм

10:54
  • Автор создает функцию для отправки сообщений в телеграм.
  • Функция принимает два параметра: ID чата и текст сообщения.
  • Пример использования токена и параметров для отправки сообщения.

Написание скрипта для отправки сообщений

15:13
  • Автор пишет скрипт для отправки сообщений в телеграм.
  • Используется консоль для проверки работы скрипта.
  • Пример получения массива с менеджерами и отправки сообщений.

Работа с менеджерами

18:16
  • Удаление пустых ячеек в массиве.
  • Динамическое добавление менеджеров.
  • Получение имени менеджера из активной ячейки.

Преобразование массива

19:45
  • Преобразование двумерного массива в одномерный.
  • Использование метода flat для упрощения работы.
  • Проверка корректности работы скрипта через консоль.

Поиск ID чата

21:21
  • Использование метода indexOf для нахождения ID чата.
  • Проверка корректности работы индекса.
  • Добавление индекса для нахождения ID чата.

Получение данных из таблицы

23:20
  • Обращение к листу и получение данных из столбцов.
  • Использование метода get для получения данных.
  • Проверка корректности работы метода get.

Создание сообщения

26:04
  • Использование метода getDisplay для получения данных в табличном виде.
  • Сбор данных для сообщения в телеграмме.
  • Вставка смайликов для улучшения внешнего вида сообщения.

Отправка сообщения

29:32
  • Выполнение функции для отправки сообщения.
  • Проверка корректности работы функции.
  • Создание условия для отправки сообщения.

Настройка триггера

35:20
  • Установка триггера на редактирование формы.
  • Удаление интерфейса и настройка триггера на отправку формы.
  • Проверка работы триггера и формы.

Удаление лишних строк

40:19
  • Удаляем лишние строчки.

Отправка ответа

40:25
  • Отправляем еще один ответ.
  • Указываем данные для отправки.

Работа скрипта

40:36
  • Изменяем скрипт для работы при отправке формы.
  • Видео затянуто, но автор старался сделать его понятным даже для новичков.

Заключение

41:01
  • Подписывайтесь на канал и телеграм-канал.
  • Ссылка на скрипт в описании под видео.
  • До встречи в новых видео.