Отправить форму с помощью MailApp после получения HTML. Вставьте форму Google в электронную почту. Сгенерированное письмо содержит только текст

Я хочу встроить форму Google в электронное письмо и отправить его с помощью MailApp. Я пытаюсь использовать код, найденный по адресу: /questions/38139005/skript-google-apps-kak-poluchit-dostup-ili-pozvonit-otpravit-etu-formu-drugim/38139017#38139017:

var form = FormApp.create('New Form');
....
var url = form.getPublishedUrl();
var response = UrlFetchApp.fetch(url);
var htmlBody = HtmlService.createHtmlOutput(response).getContent();
    MailApp.sendEmail({
    to: email,
    subject: subject,
    htmlBody: htmlBody,
  });
...

Журналы показывают все HTML для формы.

Тем не менее, когда я запускаю код, электронная почта выглядит как текст со ссылками внизу. Когда я "показываю оригинал" в электронном письме, кажется, что весь этот html для формы там, как в журнале…

Буду очень признателен за любую помощь.

Как выглядит сгенерированная форма, хотите, чтобы она была встроена в электронную почту: Как выглядит сгенерированная форма, хотите, чтобы она была встроена в электронную почту

Что они получают вместо этого: Что они получают вместо

0 ответов

Ответил здесь: /questions/10867836/vstavte-formu-google-v-elektronnoe-pismo-so-skriptom-kak-eto-delaet-google-kogda-ispolzuetsya-optsiya-vklyucheniya-formyi-v-elektronnoe-pismo/55405908#55405908.

Копирование / вставка для целей истории:

Когда Google отправляет форму людям напрямую и встраивает ее в электронное письмо, они используют свое новое предложение под названием AMP. Вы можете прочитать больше об этом здесь:

Используемый вами код получает необработанный HTML-код формы в том виде, в каком он будет отображаться для пользователя в браузере. Этот код не в формате AMP. Следовательно, он не будет делать то, что вы хотите.

Если вы хотите использовать AMP, вам нужно будет создать электронное письмо AMP самостоятельно.

Я не думаю FormApp имеет программный способ отправки формы людям, например, вы можете с https://docs.google.com/forms/.

Надеюсь, это поможет.

Другие вопросы по тегам