Сохранить URL-адрес электронной почты, отправленной создателем приложения Google - PullRequest
1 голос
/ 18 марта 2019

В настоящее время я создаю приложение в Google App Maker. Когда я отправляю электронное письмо в приложении с помощью Gmail, я хочу сохранить URL-адрес электронной почты, чтобы иметь быстрый доступ к его цепочке. Как я могу это сделать?

Я уже видел это:

Функция sendEmail внутри создателя приложений Google не возвращает URL. Я хотел удалить страницу gmail, но с Google App Maker это бесполезно.

Я прочитал всю документацию производителя приложений Google, но не нашел решения.

1 Ответ

0 голосов
/ 22 марта 2019

Хорошо, как Маркус Малесса объяснил мне.

Вам необходимо вызвать GmailApp.createDraft (). Send (). GetId ();

этот вызов вернет идентификатор только что отправленного электронного письма.

Что здесь произойдет, так это то, что GmaillApp создаст черновик вашего письма, отправит его и сохранит идентификатор письма, затем вы можете объединить ссылку с идентификатором, и когда вы попытаетесь получить доступ к этой ссылке, вы получите перенаправление на Gmail и показ поиска почты (у вас есть пример ниже).

Здесь вы можете найти, какой параметр createDraft () wait .

Все, что вам нужно сделать, это:

var mailId = GmailApp.create().send().getId();
var LinkMail = "https://mail.google.com/mail/u/0/?tab=rm#sent/" + mailId;

Теперь у вас есть доступ к только что отправленной электронной почте и делайте, что хотите!

...