Авто рассылка эмейл сообщений на основании данных из Гугл формы. Трюки Google Sheets
ฝัง
- เผยแพร่เมื่อ 14 ต.ค. 2024
- #googlescript #googlesheets #googleforms
В этом видео я расскажу как с помощью гугл форм, таблиц и скриптов сделать авто рассылку эмейл сообщений на почту отправившего гугл форму человека.
Мы научимся в момент отправки формы, получать эти данные в гугл таблице и проводить с ними разного рода действия в гугл скриптах.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
/ @stmsolution
💰 Поддержать монетой:
🎊 stm-solution.d...
🥇Bitcoin - bc1q5ve3p8zmcm6z9tapts6padpmnvv572tsujukad
📲 Через кнопку "Спасибо"
👍 Или станьте спонсором канала!
Мой новый канал по обзору товаров, кому интересно - заходите - / @ТочкаОбзора-е8у
Все уроки по Гугл таблицам в одном плейлисте - • Google таблицы. Как со...
Помощь по гугл таблицам - пишите в ВК id8947072
Попробуй себя в фрилансе - kwork.ru/?ref=...
Или закажи разработку - kwork.ru/user/...
Мой паблик в Telegram - t.me/stmsolution
Буду рад видеть вас в моей группе ВК - public1...
Twitter - / stm_solution
Мой сайт stmsolution.ru
Еще больше видео на моем канале / @stmsolution
Какой ужас! Видео шикарное, Мега полезное, уже предвкушаю сколько полезного найду в остальном цикле роликов. Но какой ужас происходит в мире, что не могу такого чудесного автора поддержать денежкой, а то проблем не оберусь😢 всем мира
лайка достаточно и приятного коммента))
Пишите вопросы и замечания ниже, постараюсь ответить;)
Если вам нравится видео, вы можете его поддержать лайком а так же, при желании, поддержать канал монетой
🎊 stm-solution.diaka.ua/donate
🥇Bitcoin - bc1q5ve3p8zmcm6z9tapts6padpmnvv572tsujukad
📲 Через кнопку "Спасибо"
👍 Или станьте спонсором канала!
Здравствуйте, есть такая задача:
1. Использую разные таблицы, каждый раз отправляют новые файлы.
Из этих таблиц нужны определенные данные, для отчета. Можно ли как-то отправлять опреденные ячейки в другую заготовленную таблицу на свой шаблон?
Коммент, лайк подписка - в поддержку канала! Спасибо. Получилось - все работает.
Рад помочь))
Спасибо! Класс
сразу лайк до просмотра видео.
Спасибо!))
Респект
Подскажите, пожалуйста, а можно в гугл форме сделать автозамену отдельных слов, чтоб автозамена отдельных слов срабатывала у всех проходящих опрос в гугл форме ?
спасибо. очень интересно, но немного непонятно. Я бы предпочел получить готовый шаблон книги, в которой мне даны права редактирования в копии. Мне уже 57 и сложно вникать в подобные вещи глубоко
Крутая информация, Спасибо!!! Подскажите, пожалуйста, как добавить триггер sendermail?
Автор, большое спасибо! Всегда крутые фишки даёшь👍👍👍. Вопрос можно ли как то перевернуть таблицу так, что бы каждый раз при отправки формы заполненная строка становилась первой (на самом верху после шапки-заголовка), а не последней, что бы каждый раз не листать вниз, уже более 5000 отправок набралось? Есть ли какой то скрипт или можно это сделать функциями? Раскрой тему плиз🙏.
Sort()
Так же при отправке формы запускайте отдельную функцию которая сортирует от я до а sort() методом
@@stmsolution Большое спасибо 🔥🔥🔥
Здравствуйте. Ваши видео решили массумоих задач.
У вас в 19году было видео о функции TextJoin & Char
Вопрос: можно-ли к этим адресам приклеить заглавие таблицы.
Город: Харьков
Адрес: Пушкинская, 1 ("Адрес:" можно и в рядом стоящей ячейке)
С условием что если нет адреса, то и заглавия тоже не будет.
Ну и потом эти две ячейки с данными планирую отправлять на емейл
по принцепу авто рассылка эмейл сообщений
Зарание спасибо!
на сколько понял вам надо этот метод SpreadsheetApp.getActiveSpreadsheet().getName()
@@stmsolution спасибо попробую.
Спасибо, все супер, а как настроить чтобы уведомление было только от определенного имейла. Допустим имейлы директоров , по остальным уведомления неинтересны
В скрипте sender_mail указан код:
let sign = "С ув. STM Solution"
body = body.toString().replace("", "Уважаемый "+ name).replace("", sign);
Замысел которого создать в теле письма обращение и добавить слово - "Уважаемый "к имени заполняющего форму.
На видео показано (8:43) как пришло письмо, без такого обращения и также не добавлена подпись - "С ув. STM Solution". В этой связи вопрос - почему так срабатывает?
Видео крайне полезное, но у меня при подключении к таблице, к конкретному листу, дабы оттуда получать данные для отправки на почту, возникают проблемы
"Ошибка TypeError: Cannot read properties of null (reading 'getSheetByName')"
собственно сама строка выглядит так "let sheet = ss.getSheetByName('Журнал');"
что я делаю ни так?
Большое спасибо, можноли реализовать с рассылкой не только на почту, но и в вацап?
Не знаю, если в васап есть апи то без проблем, но никогда не изучал ватсап
Проблема в том что сообщения не отправляются, если в гугл таблицу добавляются формулы. Без формул все работают, с формулами нет
Вопрос безопасности в такой ситуации немножко напрягает. Авторизация для отправки формы не требуется, а фактически человек получает доступ к твоей почте удаленно :)
К какой моей почте?)) Ничего он не получает)) доступа к таблице у него нет, скрипт делает отправку письма, можно какую угодно почту использовать, хоть внешнюю.
@@stmsolution Тут не в этом конкретном примере. А в озвученном сценарии, когда предоставляется форма сотрудникам, для заполнения. В случае увольнения, либо передачи сторонним лицам единственным решением задачи будет замена алгоритмов/создание новой формы, что влечет за собой некоторые неудобства. Это негодование с сторону гугла, а не вас) Давно уже пора сделать им формы закрытого типа...
Ну это надо для крупных проектов, а они уже свои срм делают и формы им не нужны, а у простых людей, но что могут третьи лица с ней сделать?)) Заспамить?это мне кажется редко происходит, в основном люди когда форму отправляют то сразу же ее закрывают и забывают про нее. Но сама идея закрытого доступа интересна, или логин пароль на пример, хотя это тоже решаемо, просто поставить одно проверочное поле цифровое которое равное определенному коду, раз в неделю код менять и все человек пока не введёт верный номер, форму не отправит, то есть когда даёте челу форму и код, а через неделю его меняете и все, формы закрытого типа))
@@stmsolution Не плохая идея)) Возьму на заметку)) Спасибо!
Всем доброго дня. Подскажите кто-нибудь, пожалуйста, можно ли сделать так, что бы письма пришедшие с определённой темой попадали в гугл таблицу?
Конечно , надо при получении эмейла на почту читать тему и сравнивать с нужной
@@stmsolution огромное спасибо за ответ) это отличная новость. Тогда ещё воппос, может вы сделаете на эту тему короткое видео? Или может скиньте кусочек кода, как подсказку, сюда?
Вопрос не много не в тему, но нигде не могу найти ответ. При использовании функции QUERY и IMPORTRANGE выдаёт такую ошибку: "Не удалось интерпретировать query string. Подробности: Параметр 2 в функции QUERY:PARSE_ERROR: Encountered " ")" ") "" at line 1, column 127. Was expecting one of: "group" ... "pivot" ... "order" ... "skipping" ... "limit" ... "offset" ... "label" ... "format" ... "options" ... "and" ... "or" ..."
Не правильно что то делаете в формуле, смотрите ошибку, видимо опцию какую то или не поставили или не в нужной последовательности выставили
@@stmsolution Да я уже всё перепроверил, даже уже не знаю, вот эта формула: =QUERY(IMPORTRANGE("2rpADvB93qGgb4kS3oUNYq80ZRRrYF9ObHC9ooWYD0WE";"'Счета UA'!A2:S");"Select Col1, Col2, Col3, Col4, Col5, Col6, Col7, Col8, Col9, Col10, Col11, Col12, Col13, Col15, Col17, Col19 WHERE (COL10=169))")
where Col10
@@stmsolution Поменял, а результат тот же. Если убираю Select и всё что дальше, то IMPORTRANGE работает нормально, стоит только добавить Select тут же ошибка. Мне необходимо что бы из таблицы 1 в табл2 переносились столбцы 1; 2; 3...10; 11 если в столбце 10 есть к примеру "169". Как решить эту задачку не знаю, буду очень признателен за помощь
Поменял и опять проверяете мои силы телепатические, табличку скиньте.
09/04/24
Кишинев+++
А где взять этот скрипт?
Напишите, по видео
атец