如果我得到一个变量并输入一个电子邮件地址,就像这样..
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]);
答案 0 :(得分:1)
我已经遇到过这个问题,我们可以使用serializedArray来解决这个问题 例如:#emailForm是我们需要将电子邮件值放入我存储在newValues中的任何变量然后将emailAddress作为字符串获取的表单的id(var emailId = newValues.email.value;)
def post(self, request, *args, **kwargs):
user = request.user
...