Как создать "кнопку" для отправки письма нужному контрагенту в Google Таблицах
Многие знают, что ссылка mailto:address@site.ru открывает почтовый клиент и автоматически создает письмо указанному адресату.
Давайте воспользуемся этим и с помощью функции ГИПЕРССЫЛКА/HYPERLINK сформируем в таблице со сделками автоматическую ссылку для отправки нужного письма нужному адресату.
В самом простом случае достаточно функции вида:
=ГИПЕРССЫЛКА("mailto:"&ячейка с адресом)
В ячейках уже появилась ссылка на отправку письма нужному клиенту.
Пойдем дальше и добавим второй аргумент - то, что может отображаться в ячейке вместо ссылки. Например, слово "Написать". Так будет симпатичнее:
=ГИПЕРССЫЛКА("mailto:"&F2;"Написать")
Чего не хватает?
Конечно, адекватной темы письма.
Давайте сформируем ее из названия продукта (возьмем из столбца H) и даты встречи (столбец A).
Для темы письма после адреса нужно добавить ?subject=
А далее мы сформируем тему следующего вида:
[Продукт] (Встреча 21 марта)
Для этого нам понадобится такая конструкция:
"?subject="&H2&" (Встреча "&ТЕКСТ(A2;"DD MMMM")&")"
Где H2 - ячейка с продуктом, а A2 - с датой.
Функция ТЕКСТ позволяет отредактировать дату в любом формате.
В нашем случае это будет милый глазу формат DD MMMM, то есть "21 марта", а не "21.03.2017".
Соберем все в одну функцию:
=ГИПЕРССЫЛКА("mailto:"&F2&"?subject="&H2&" (Встреча "&ТЕКСТ(A2;"DD MMMM")&")";"Написать")
И готово!
Теперь при нажатии на "Написать" в нужной строке сразу будет создаваться заготовка письма с адресатом и темой: