Это потрясающее видео! Я по нему с 0 и с 0 опытом в скриптах написал скрипт, который отправляет в ТГ данные из нужных мне ячеек. Огромная благодарность автору за такой материал!
Здравствуйте, хочу предложить тему для видео. Есть страница "заказы", и предполагается, что заказ выполняется или должен быть выполнен в этот же день, на следующий сутки заказ уже теряет смысл (например заказ курьера на перевозку документов из одного места в другое или доставка пиццы и т.д.). Совокупность заказов текущего дня при наступлении следующих суток (это триггер) должна перейти на другую страницу "архив", а сама совокупность на странице заказы должна очиститься для освобождения места на новых заказав наступающего суток Тема важна для многих и привлечет много просмотров и лайков.
Спасибо за видео. Планируете выпускать видео с обзором как реализовать парсинг документа(таблицу) и выдачу ответа по запросу? Например, запросить менеджер1, на что в телеграм поступят все строки с этим запросом.
29:54 при отправке сообщения возникает ошибка "ok":false,"error_code":403,"description":"Forbidden: bot was kicked from the group chat". Сделал групы менеджеров публичными после чего необходимо изменить id групп напротив менеджеров в гугл таблице. сообщение об ошибке стало таким как у автор "ok":false,"error_code":400,"description":"Bad Request: chat not found" РЕШЕНИЕ)) нужно быть внимательным и чтобы сообщение отправилось необходимо чтобы активной была ячейка менеджера на листе с заказами и о счастье начали отправляться сообщения ботом в чаты менеджерам)))) Отправить сообщение в частную группу мне не удалось...
Приветствую. Можете сделать видео по теме Вашего опыта по отправке фото или документов в телеграмм канал средствами Apps. Пока не встречал хороший кейсов. Удачи в творчестве!
только что смотрел видео. первая версия в плане понимания ньюбаем сильно лучше. согласен, что повторять дважды скучно, но самодостаточный контент сильно лучше, чем тот для понимания которого надо посмотреть ещё 150 видео по GAS и предыдущее видео для создания бота. v2 обычно подразумевает улучшение в сравнении с v1, а тут мы видим по факту рефакторинг скрипта из v1, без сопутствующей информации оттуда же, так что название не совсем отражает суть видео. Имхо в плейлисте по CRM должна быть и первая версия, просто ее надо обозвать как нить по другому, что бы было понятно, что там разжевано и за более качественной версией скрипта - в следующее видео.
Добрый день, написал скрипт, все как по видео, так как у меня в документе с 10 листов, то сообщение приходит на изменение столбца 5 в каждой листе, даже тех id которых не прописаны в скрипте. Как это исправить? Подозрение что проблема в function getSheetById(id), но возможно я ошибаяюсь. function getSheetById(id) { return SpreadsheetApp.getActive().getSheets().filter( function (s) { return s.getSheetId() === id; } )[0];
Спасибо за обновленное видео! Не могу найти способ автоматической отправки данных из таблицы в телеграм при условии добавления в таблицу новой строки в фоновом режиме (сторонним сервисом) . Хотя бы намек, где искать :)
Автор или кто в теме из народа подскажите... дохожу до 28:55 все в логах идентично видео но после написания кода как у автора ролика let text = ' ${data[1]} ${data[2]} ${data[3]} ' выдает ошибку. Автор сообщил что это какой то новый вид синтаксиса подскажите а как бы выглядел старый вид синтаксиса?
@@ZiGoomul не не я все ручками набирал так сказать для тренировки скила и вот он скил еслиб я скопировал код никогда бы не узнал про кавычку возле единички))))
Подскажите пожалуйста, если несколько листов с формами, как написать скрипт для каждого листа отдельно? Столкнулся с такой проблемой, что после создания 3-4-х скриптов - какие-то перестают работать вовсе, а какие-то работают совсем неправильно. Удаляю 2-3 листа - и всё хорошо. Заранее спасибо!
Сложно для тех кто впервые. Попробовал повторить, пишет ошибку: Exception: Please select an active sheet first. Есть вариант сделать отправку из таблицы из 1 листа без форм и прочего?
Автору огромный респект за труды и знания. Подскажите что надо удалить в коде чтобы заработало, если лист в таблице всего один, и все что там появляется улетало в бот автоматически без участия. То есть клиент заполнил гугл форму, все всплыло в таблице и скриптом из таблицы ушло в телегу причем не по менеджерам а в один личный чат с ботом?
@@ZiGoomul Спасибо большое. Уже разобрался. У меня просто на 2 листе было пусто, а с английским матерным не очень, вот и тупанул. У меня просто нет рассылки по менеджерам, мне нужно было чтобы все падало в один чат в телеге. Но уже сделал как то, предполагаю что это костыли и может посыпаться, потом если что исправлю.
Я походу ниже нуля в скриптах если у меня даже такой разжованный урок не работает(((( С начала я все прописал как в видео, но работала только функция sendTelegram в консоле все выводила. А вот функция sendText не отрабатывала. тогда я запускал ее принудительо выбрав вверху но он писал ошибку "сообщение пустое" складывалось ощущение что эта функция не видит переменные "ЧатАйди" и "текст". думаю оставлю пока так, пошел дальше и после смены переменной activeCell на lastRow стала появляться ошибка: lastRow.getRow is not a function Помогите пожалуйста, три дня бьюсь с этим скриптом PS кстати chatId я вынес в константу где и токен. Я меня все проще нужно чтобы после появления новой записи все летело мне в телегу
Здравствуйте. Все работает четко. Но есть вопрос такого характера. Как сделать чтоб отправка сообщения при одинаковом условии было не по одному id а по нескольким? Менеджер 1, но id два и больше. У меня просто отправляет первому Менеджеру который в списке. А мне надо чтоб сообщение Менеджера 1 уходило менеджеру 1, Менеджер 2 уходило Менеджеру 2 но при этом все эти сообщения приходили в один чат руководителю. Но в идеале было б не плохо просто создать 2 разных скрипта, чтоб руководителю я мог выбрасывать больше информации с таблицы. Какую функцию можно в этому случае поставить чтоб не задваивался тригер
@@ZiGoomul Спасибо. Получилось как хотелось. Очень круто. А еще один вопрос. А есть такая функция чтоб все сообщения которые отправил бот в телеграмм удалить по конкретному ID. К примеру все сообщения которые отправил за месяц Менеджеру1 удалить по какой-то кнопке или истечения какого-то срока.
Здорово все рассказали. А можно вопросик? У меня есть HTML форма на сайте которая отправляет данные в Google таблицу. Все хорошо работает, данные записываются. Теперь сделал скрипт для отправки в телеграмм последней строки , как тут описано. тоже работает. А вот триггер на отправку формы не срабатывает (это не гугл форма). Собственно вопрос как можно запустить скрипт отправки в телеграмм из html формы на сайте
ну проще на сайте добавить пару строчек кода котырые будут в телеграмм эту форму дублировать. По другому только триггер по времени который будет смотреть не появилось ли чего нового в таблице и это новое отсылать в телегу
Как сделать отправку не через кнопку, а по условию в соседнем столбце? Например выбрал нужного менеджера, а в соседнем стобце выбрал "сообщить" и сообщение отправилось в телеграмм т.е. проверка (отправка) по слову "сообщить" или по радио кнопке
@@ZiGoomul Что то не так делаю сообщить находится в 4 столбце, менеджер в 5. Добавляю в твой код проверку по 4 столбцу, чтобы искал еще слово "Сообщить" пишит ошибку (Ошибка ReferenceError: getColumn is not defined) if (activeCell.getColumn() == 5 && activeCell.getRow() > 1 && activeCell.getValue() !== '' && getColumn() == 4 === "Cообщить") Наверное что то не так
возник такой вопрос, а если два листа с заказами, то как будет выглядеть строка const swOrder = ss.getSheetByName()? и нужно ли еще где-то что-то изменить?
@@ZiGoomul создал новый лист Заказы2 вписываю в 5 столбец имя менеджера, сообщение в телеграм приходит без данных в соседних столбцах. Я так понимаю нужно сделать правку строки let data = swOrder.getRange(activeCell.getRow(), 1, 1, 6).getDisplayValues()[0]? Я пока еще на пути освоения скрипта, не подскажите что имеено исправить? Спасибо
Автору от души :) подскажи пожалуйста а возможно ли сделать следующее? Есть 2 бота: 1-й на прием заявки, 2-й на ответ о выполнении. Т.е. в первый бот пишут люди, формируется заявка, она поступает менеджеру, менеджер выполняет заявку и пишет боту №2 о том, что заявка выполнена и бот вставляет в таблицу ответ именно на ту заявку, которая была у бота №1.( либо через присвоение номера заявки либо как-то так?)
@@ZiGoomul Если будете делать такую задачу, то сделайте пожалуйста так чтобы можно было создавать событие из нестандартных данных. Например из формы прилетают данные в виде 'dd.mm hh:mm это типа начало события и 'h:mm это продолжительность. Сейчас в интернете есть решения только если полностью вбивать когда началось и когда закончилось, а это не очень удобно в форме делать особенно когда форма для людей преклонного возраста)))))
Добрый день. Спасибо за Ваше видео. Очень помогло. Не смог найти ответ на один вопрос - подскажите если знаете. Создал бота, создал группу, добавил бота и других пользователей в группу. Написал скрипт по отправке сообщений из гугл в группу. После чего передал права на группу другому пользователю и вышел из группы. На этом бот перестал отправлять сообщения в группу Как его перезапустить в группе? Он что то не видит, но что я не пойму
@@ZiGoomul это можно было бы сделать - если один чат, у меня их три десятка и в каждом много пользователей. Плюс сохранить переписку требовалось. На самом деле я нашел решение, если кому то пригодится. Ни где не мог найти в просторах интернета подобную проблему и ее решение. Все опытным путем дошло. Оказывается когда меняешь владельца, то ID чата автоматически меняется с приставкой 100 перед основными цифрами. При этом в браузере отражается ID без этой приставки. Например, в браузере отражается ID "-123456789", а по факту скрипт смог отправлять на "-100123456789". И в API телеграмма тоже этот ID светиться. Долго не мог понять почему скрипт не видит чат куда ему отправлять сообщение. Мало ли - может кому пригодиться.
Подскажите пожалуйста, как можно реализовать, чтобы шрифт стал жирным у некоторых сообщений. Не прошу полное разъяснения, скажите какой функцией нужно пользоваться.
@@ZiGoomul спасибо, разобрался! подскажите еще пожалуйста, с помощью метода onEdit мы запускаем функцию, когда пользователь РУКАМИ поменял значение. Мне же нужно найти такой метод, который будет срабатывать, когда значение меняется автоматически Например: Есть листы А и В. Скрипт и метод считывают значения ячейки из листа А, но это ячейка зависима от значений, которые вносят в лист В. Соответственно когда что-то скорректировали в листе В и значения поменялось в листе А - скрипт не срабатывает, так как не может считать свойства события (например range). Если я руками поменяю значение в листе А, то скрипт срабатывает корректно
@@ZiGoomul в документации нашел такое function SPREADSHEETNAME() { let ss = SpreadsheetApp.getActive(); return ss.getName(); вставил но в телеграм не отправляется все равно имя файла
Это потрясающее видео! Я по нему с 0 и с 0 опытом в скриптах написал скрипт, который отправляет в ТГ данные из нужных мне ячеек. Огромная благодарность автору за такой материал!
Автор - просто уровень БОГ скриптов! Спасибо огромное!
Огромное спасибо!
Очень помогли.
С меня лайк, коммент + небольшой донат ))))
Продолжайте, Ваши видео очень полезны!!!
Здравствуйте, хочу предложить тему для видео. Есть страница "заказы", и предполагается, что заказ выполняется или должен быть выполнен
в этот же день, на следующий сутки заказ уже теряет смысл (например заказ курьера на перевозку документов из одного места в другое
или доставка пиццы и т.д.). Совокупность заказов текущего дня при наступлении следующих суток (это триггер) должна перейти на другую страницу "архив",
а сама совокупность на странице заказы должна очиститься для освобождения места на новых заказав наступающего суток
Тема важна для многих и привлечет много просмотров и лайков.
Спасибо. Продолжайте канал
Спасибо за видео. Планируете выпускать видео с обзором как реализовать парсинг документа(таблицу) и выдачу ответа по запросу? Например, запросить менеджер1, на что в телеграм поступят все строки с этим запросом.
На заметку возьму, но обещать не буду)
29:54 при отправке сообщения возникает ошибка "ok":false,"error_code":403,"description":"Forbidden: bot was kicked from the group chat". Сделал групы менеджеров публичными после чего необходимо изменить id групп напротив менеджеров в гугл таблице. сообщение об ошибке стало таким как у автор "ok":false,"error_code":400,"description":"Bad Request: chat not found" РЕШЕНИЕ)) нужно быть внимательным и чтобы сообщение отправилось необходимо чтобы активной была ячейка менеджера на листе с заказами и о счастье начали отправляться сообщения ботом в чаты менеджерам)))) Отправить сообщение в частную группу мне не удалось...
Как только бот был назначен администратором начали отправляться сообщения в частную группу))))
Приветствую. Можете сделать видео по теме Вашего опыта по отправке фото или документов в телеграмм канал средствами Apps. Пока не встречал хороший кейсов. Удачи в творчестве!
произошло зависание на let text = '$ выделяет его красным и не пускает дальше .... 28:54
Обычно, редактор подсвечивает ощибку
@@ZiGoomul написал в телеграмм помогите пожалуйста
только что смотрел видео. первая версия в плане понимания ньюбаем сильно лучше.
согласен, что повторять дважды скучно, но самодостаточный контент сильно лучше, чем тот для понимания которого надо посмотреть ещё 150 видео по GAS и предыдущее видео для создания бота.
v2 обычно подразумевает улучшение в сравнении с v1, а тут мы видим по факту рефакторинг скрипта из v1, без сопутствующей информации оттуда же, так что название не совсем отражает суть видео.
Имхо в плейлисте по CRM должна быть и первая версия, просто ее надо обозвать как нить по другому, что бы было понятно, что там разжевано и за более качественной версией скрипта - в следующее видео.
ЗЫ. обожаю моду добавления новых видео в верх плейлиста. очень "удобно" смотреть циклы видео по одной теме.
Учту на будущее
@@ZiGoomul спасибо за ответ
Добрый день, написал скрипт, все как по видео, так как у меня в документе с 10 листов, то сообщение приходит на изменение столбца 5 в каждой листе, даже тех id которых не прописаны в скрипте. Как это исправить? Подозрение что проблема в function getSheetById(id), но возможно я ошибаяюсь.
function getSheetById(id) {
return SpreadsheetApp.getActive().getSheets().filter(
function (s) { return s.getSheetId() === id; }
)[0];
лайк!!
Спасибо за обновленное видео! Не могу найти способ автоматической отправки данных из таблицы в телеграм при условии добавления в таблицу новой строки в фоновом режиме (сторонним сервисом) . Хотя бы намек, где искать :)
Нужно писать скрипт который будет сравнивать появилось ли что-то новое, если появилось то отсылает.Помоему в группе в телеграмме кто-то делал подобное
@@ZiGoomul Искал. Не нашел.
Автор или кто в теме из народа подскажите... дохожу до 28:55 все в логах идентично видео но после написания кода как у автора ролика
let text = '
${data[1]}
${data[2]}
${data[3]}
'
выдает ошибку. Автор сообщил что это какой то новый вид синтаксиса подскажите а как бы выглядел старый вид синтаксиса?
Вы ставите одинарную кавычку --> ' ,а нужно косую --> ` , находится возле цифры 1 слева
В общем решил пока таким образом
let text = "
" + "🙂" + data[1] + "
" + "📞" + data[2] + "
" + data[3];
@@ZiGoomul Ёлы палы блин не видно на экране этого различия. Благодарю буду знать.
@@ИзмерениеЗдоровья вроде же пример кода под видео выкладывал
@@ZiGoomul не не я все ручками набирал так сказать для тренировки скила и вот он скил еслиб я скопировал код никогда бы не узнал про кавычку возле единички))))
Добрый день. Подскажите тему отправки фото, видео, документов, почты, смс через tg-бот. Будет очень полезный материал. Спасибо.
На все это есть отдельные методы все они описаны в api телеграмм
Подскажите пожалуйста, если несколько листов с формами, как написать скрипт для каждого листа отдельно? Столкнулся с такой проблемой, что после создания 3-4-х скриптов - какие-то перестают работать вовсе, а какие-то работают совсем неправильно. Удаляю 2-3 листа - и всё хорошо.
Заранее спасибо!
Использовать проверку If else. По другому никак
Сложно для тех кто впервые. Попробовал повторить, пишет ошибку: Exception: Please select an active sheet first.
Есть вариант сделать отправку из таблицы из 1 листа без форм и прочего?
Есть видео, где все попроще, с похожим названием, ищите на канале
У меня такая же ошибка, в чем может быть проблема? 10 раз перепроверил в скрипте ошибок нет, набрал как у автора
Автору огромный респект за труды и знания. Подскажите что надо удалить в коде чтобы заработало, если лист в таблице всего один, и все что там появляется улетало в бот автоматически без участия. То есть клиент заполнил гугл форму, все всплыло в таблице и скриптом из таблицы ушло в телегу причем не по менеджерам а в один личный чат с ботом?
В конце видео же есть переделка скрипта под отправку формы
@@ZiGoomul Спасибо большое. Уже разобрался. У меня просто на 2 листе было пусто, а с английским матерным не очень, вот и тупанул. У меня просто нет рассылки по менеджерам, мне нужно было чтобы все падало в один чат в телеге. Но уже сделал как то, предполагаю что это костыли и может посыпаться, потом если что исправлю.
Я походу ниже нуля в скриптах если у меня даже такой разжованный урок не работает((((
С начала я все прописал как в видео, но работала только функция sendTelegram в консоле все выводила. А вот функция sendText не отрабатывала. тогда я запускал ее принудительо выбрав вверху но он писал ошибку "сообщение пустое" складывалось ощущение что эта функция не видит переменные "ЧатАйди" и "текст". думаю оставлю пока так, пошел дальше и после смены переменной activeCell на lastRow стала появляться ошибка: lastRow.getRow is not a function
Помогите пожалуйста, три дня бьюсь с этим скриптом
PS кстати chatId я вынес в константу где и токен. Я меня все проще нужно чтобы после появления новой записи все летело мне в телегу
Отбой, не знаю где была проблема, но после копирования скрипта автора, все заработало. Спасибо ему огромное.)))
@@vegasprohelper6710 походу в конце lastRow скобки забыли поставить
Здравствуйте. Все работает четко. Но есть вопрос такого характера. Как сделать чтоб отправка сообщения при одинаковом условии было не по одному id а по нескольким? Менеджер 1, но id два и больше. У меня просто отправляет первому Менеджеру который в списке. А мне надо чтоб сообщение Менеджера 1 уходило менеджеру 1, Менеджер 2 уходило Менеджеру 2 но при этом все эти сообщения приходили в один чат руководителю. Но в идеале было б не плохо просто создать 2 разных скрипта, чтоб руководителю я мог выбрасывать больше информации с таблицы. Какую функцию можно в этому случае поставить чтоб не задваивался тригер
циклом. На канале есть видео th-cam.com/video/-fB1wRJh6F4/w-d-xo.html там отправка по времени, вам по сути нужно совместить два скрипта
@@ZiGoomul Спасибо. Получилось как хотелось. Очень круто. А еще один вопрос. А есть такая функция чтоб все сообщения которые отправил бот в телеграмм удалить по конкретному ID. К примеру все сообщения которые отправил за месяц Менеджеру1 удалить по какой-то кнопке или истечения какого-то срока.
@@as_bond только по id сообщения, в теории можно такое провернуть, нужно хранить архив всех разосланных сообщений с их id,
Здорово все рассказали. А можно вопросик? У меня есть HTML форма на сайте которая отправляет данные в Google таблицу. Все хорошо работает, данные записываются. Теперь сделал скрипт для отправки в телеграмм последней строки , как тут описано. тоже работает. А вот триггер на отправку формы не срабатывает (это не гугл форма). Собственно вопрос как можно запустить скрипт отправки в телеграмм из html формы на сайте
ну проще на сайте добавить пару строчек кода котырые будут в телеграмм эту форму дублировать. По другому только триггер по времени который будет смотреть не появилось ли чего нового в таблице и это новое отсылать в телегу
Как сделать отправку не через кнопку, а по условию в соседнем столбце?
Например выбрал нужного менеджера, а в соседнем стобце выбрал "сообщить" и сообщение отправилось в телеграмм т.е. проверка (отправка) по слову "сообщить" или по радио кнопке
Считываешь инфу через getValue(), дальше проверку if (переменная в которую считал === "сообщить"){
Отправить сообщение
}
@@ZiGoomul Что то не так делаю сообщить находится в 4 столбце, менеджер в 5. Добавляю в твой код проверку по 4 столбцу, чтобы искал еще слово "Сообщить" пишит ошибку (Ошибка
ReferenceError: getColumn is not defined)
if (activeCell.getColumn() == 5 && activeCell.getRow() > 1 && activeCell.getValue() !== '' && getColumn() == 4 === "Cообщить")
Наверное что то не так
@@ДамирИванов-я8т очень не так, в конце непонятно что, не равняется непонятно чему
@@ZiGoomul Подскажи пожалуйста как привильно написать?
Я же не вижу ни вашей таблицы, ни полного скрипта. Как я могу знать как правильно?
возник такой вопрос, а если два листа с заказами, то как будет выглядеть строка const swOrder = ss.getSheetByName()? и нужно ли еще где-то что-то изменить?
по активному листу можно брать
@@ZiGoomul создал новый лист Заказы2 вписываю в 5 столбец имя менеджера, сообщение в телеграм приходит без данных в соседних столбцах. Я так понимаю нужно сделать правку строки let data = swOrder.getRange(activeCell.getRow(), 1, 1, 6).getDisplayValues()[0]? Я пока еще на пути освоения скрипта, не подскажите что имеено исправить? Спасибо
@@alekseisokolov1183 если отправляете с активного листа, то и данные нужно забирать из активного листа
Автору от души :) подскажи пожалуйста а возможно ли сделать следующее?
Есть 2 бота: 1-й на прием заявки, 2-й на ответ о выполнении.
Т.е. в первый бот пишут люди, формируется заявка, она поступает менеджеру, менеджер выполняет заявку и пишет боту №2 о том, что заявка выполнена и бот вставляет в таблицу ответ именно на ту заявку, которая была у бота №1.( либо через присвоение номера заявки либо как-то так?)
В теории можно конечно. Присвоить какой нибудь индификатор заказу и по нему уже отслеживать, менять, добавлять, хот в таблице хоть в боте
@@ZiGoomul вы бы могли помочь в данной ситуации? Конечно же не бесплатно
@@sergcrumen8762 для этого нужно ТЗ. Пишите в личку телеграмм t.me/ZiGoomul
А есть видео на канале чтобы дополнительно еще создавалось мероприятие в календаре?
Пока нет такого, запишу себе как идею для видео
@@ZiGoomul поставлю колокольчик, буду ждать 🤗
@@ZiGoomul Если будете делать такую задачу, то сделайте пожалуйста так чтобы можно было создавать событие из нестандартных данных. Например из формы прилетают данные в виде 'dd.mm hh:mm это типа начало события и 'h:mm это продолжительность. Сейчас в интернете есть решения только если полностью вбивать когда началось и когда закончилось, а это не очень удобно в форме делать особенно когда форма для людей преклонного возраста)))))
Добрый день. Спасибо за Ваше видео. Очень помогло. Не смог найти ответ на один вопрос - подскажите если знаете.
Создал бота, создал группу, добавил бота и других пользователей в группу. Написал скрипт по отправке сообщений из гугл в группу.
После чего передал права на группу другому пользователю и вышел из группы.
На этом бот перестал отправлять сообщения в группу
Как его перезапустить в группе? Он что то не видит, но что я не пойму
Пусть другой пользователь создаст группу и сам добавит бота
@@ZiGoomul это можно было бы сделать - если один чат, у меня их три десятка и в каждом много пользователей. Плюс сохранить переписку требовалось.
На самом деле я нашел решение, если кому то пригодится. Ни где не мог найти в просторах интернета подобную проблему и ее решение.
Все опытным путем дошло.
Оказывается когда меняешь владельца, то ID чата автоматически меняется с приставкой 100 перед основными цифрами. При этом в браузере отражается ID без этой приставки. Например, в браузере отражается ID "-123456789", а по факту скрипт смог отправлять на "-100123456789". И в API телеграмма тоже этот ID светиться.
Долго не мог понять почему скрипт не видит чат куда ему отправлять сообщение.
Мало ли - может кому пригодиться.
Как можно научится пользоваться??
JavaScript учите
Как реализовать отправку на несколько chat id?
Циклом
Ошибка
Exception: Please select an active sheet first постоянно выходит на первой стадии отладки
Не выбрали активный лист.
я долго боролся с этой ошибкой, потом просто создал новую таблицу, скопировал код, и все заработало. Видимо у меня был баг
Подскажите пожалуйста, как можно реализовать, чтобы шрифт стал жирным у некоторых сообщений. Не прошу полное разъяснения, скажите какой функцией нужно пользоваться.
Если используется HTML стиль, то тегами
@@ZiGoomul т.е. как показано на этом видео, шрифт изменить нельзя?
@@djekichan9202 можно. Html ткгвми
@@ZiGoomul Спасибо Вас огромное!
@@ZiGoomul а можно для не особенно сообразительных пример, как использовать html теги для того, чтобы сделать шрифт жирным?)
Помогите пожалуйста!
Ошибка: Bad Request: message text is empty"
Поля с текстом заполнены, айди чатов телеграма тоже
У вас переменная текст пустая
@@ZiGoomul Это не возможно. Я пробовал подставлять ваш код. Я выполнял все за вами до выполнения функции "send Message"
Ошибка указывает на то, что она пустая
А как надо написать, чтобы сообщение уходил автоматически в группу, не с формы а с бота?
не понятен вопрос, какое условие для отправки сообщения с бота?
@@ZiGoomul Да, всё верно. Как отправить сообщение с бота в группу. Н: "я пишу боту, а бот автоматически отправляет моё сообщение в группу"
Id chata группы подставке и все
Спасибо за ролик! как можно отправить стикер из гугл таблиц в телеграм, зная его айди?
можно... метод sendSticker
@@ZiGoomul спасибо, разобрался! подскажите еще пожалуйста, с помощью метода onEdit мы запускаем функцию, когда пользователь РУКАМИ поменял значение. Мне же нужно найти такой метод, который будет срабатывать, когда значение меняется автоматически
Например: Есть листы А и В. Скрипт и метод считывают значения ячейки из листа А, но это ячейка зависима от значений, которые вносят в лист В. Соответственно когда что-то скорректировали в листе В и значения поменялось в листе А - скрипт не срабатывает, так как не может считать свойства события (например range). Если я руками поменяю значение в листе А, то скрипт срабатывает корректно
@@Yesman7531 зайдите в группу телеграмм спросите, скорее всего кто-то сталкивался с подобным
Можна нових менеджерів добавляти автоматично в гугл форму?
Можно конечно, но их имена и количество, должно совпадать с количеством на втором листе
@@ZiGoomul шоб був динамічний діапазон тобто добавив в таблиці і автоматично добавилось в гугл форму
@@mishakrutiytr можно конечно, но нужно все, реализовывать скриптами
а можно с помощью таких же скриптов в вайбере отправлять?
нет, у вайбера свое API
Thanks
ТОРРМОЗЗ
Содержательный комментарий
Вода……
Огонь, воздух и земля
@@ZiGoomul и Мила Йовович!
а как сделать так чтобы скрипт отправлял в телеграм не только данные с ячеек а еще и название самой таблицы?
не помню метод, в документации ищите что-то типа getSpeadSheetName
@@ZiGoomul в документации нашел такое
function SPREADSHEETNAME() {
let ss = SpreadsheetApp.getActive();
return ss.getName(); вставил но в телеграм не отправляется все равно имя файла