Google Apps脚本 - 以字符串形式发送电子邮件

时间:2018-04-24 13:53:05

标签: javascript google-apps-script

如果我得到一个变量并输入一个电子邮件地址,就像这样..

var emailAddress = 'example@hotmail.com.au';

然后此代码(下方)将起作用并向上述地址发送电子邮件。

var sendMail = MailApp.sendEmail({ to: emailAddress, subject: emailSubject, message: emailMessage});

如果我动态输入第(10)栏中的电子邮件地址(通过Google表单),则上述代码将失败。我不是把它作为字符串传递的吗?

var emailAddress = e.values[10];

我还尝试了以下方法来解决刺痛问题:

var emailAddress = String(e.values[10]);

1 个答案:

答案 0 :(得分:1)

我已经遇到过这个问题,我们可以使用serializedArray来解决这个问题 例如:#emailForm是我们需要将电子邮件值放入我存储在newValues中的任何变量然后将emailAddress作为字符串获取的表单的id(var emailId = newValues.email.value;)

def post(self, request, *args, **kwargs):
    user = request.user
    ...