Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- https://t.me/google_sheets – наш канал в телеграме про Таблицы и скрипты на русском
- https://t.me/google_spreadsheets_chat - да, вы правильно догадались, наш чат
- */
- /*
- ОТПРАВЛЯЕМ В ТЕЛЕГРАМ ЧАТЫ
- Как использовать:
- 1. копируете весь код ниже;
- 2. если нет телеграм бота – регистрируем в https://t.me/botfather;
- 3. если есть - здорово, не регистрируем;
- 4. вводите токен вашего бота в botToken;
- 5. бот готов к работе, теперь для отправки сообщения в телеграм вам надо добавить в вашу целевую функцию (в ту,
- которая у вас будет на триггере отправки формы) строку вида
- sendMessage(вводите chatId без кавычек, "в кавычках текст сообщения, собираете его из данных формы");
- 6. не надо в код тащить функцию целиком (все строки) – достаточно её вызвать по инструкции из пятого пункта с требуемыми аргументами;
- 7. и последнее – чтобы бот вообще мог написать пользователю в телеграм – пользователь в первый раз должен ему написать сам, что угодно;
- */
- const botToken = 'тут какой-то токен вашего бота (берем из @botfather)';
- const telegramUrl = 'https://api.telegram.org/bot' + botToken;
- function sendMessage(chatId, message) {
- UrlFetchApp.fetch(telegramUrl + '/sendMessage', {
- method: 'post',
- contentType: 'application/json',
- payload: JSON.stringify({
- chat_id: chatId,
- text: message,
- parse_mode: 'Markdown'
- })
- })
- }
- /*
- ОТПРАВЛЯЕМ НА ЭЛЕКТРОПОЧТЫ
- Как использовать:
- 1. ну тут всё проще, но вопросы у вас всё равно будут: копируете код ниже;
- 2. далее добавляете строку вызова функции в вашу целевую функцию (ту, которую вы поставили на триггер отправки формы)
- 3. в вызов функции передаёте аргументы: кому, текст письма и тему письма, например
- sendMail("vasya@ya.ru", "текст сообщения, собираете из ответа формы и своего текста", "тема сообщения");
- или
- sendMail("vasya@ya.ru,petya@ya.ru", "текст сообщения, собираете из ответа формы и своего текста", "тема сообщения");
- Документация метода: https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(String,String,String)
- */
- function sendMail(to, message, subject) {
- MailApp.sendEmail(to, subject, message)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement