如何将GUI Builder创建的UI嵌入到电子邮件中?

时间:2013-02-27 12:41:18

标签: google-apps-script

我想将GUI构建器创建的UI嵌入到电子邮件中,以获取信息。

我无法使用谷歌表格,因为我想将部分填写的表格发送给某人进行审核。完成。

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以将Google表单用于Pre-populate form answers

更符合您的问题,您将无法在电子邮件中使用GUI构建器。但是,您可以创建HTML template file,并在HTML中编写表单。您将能够使用模板轻松填写答案。然后,您可以使用此模板并调用.evaluate().getContent()来评估模板中的变量,然后返回最终的HTML,您可以使用{htmlBody: contentOfTemplate};将其放入电子邮件中。

伪esque代码:

var template = HtmlService.createTemplateFromFile("Your_file_name");
template.variable1 = "My_string";
...
var content = template.evaluate().getContent();
MailApp("Your@email.com", "Theres HTML in this email", "", {htmlBody:content});