这是我第一次发帖,如果我遗漏了任何重要的细节,请多多包涵。
无论如何,总结一下这个问题:我一直在尝试让一个脚本在 Google Script maker 上工作,以格式化一个连接到表单的电子表格,直接进入我的电子邮件。
所以基本上用户表单->电子表格->我的电子邮件
这些问题很标准:
- 有什么问题?
- 你现在在哪里
但是我想使用的一个问题是“这个问题的优先级是什么?” 高或低。我有多项选择格式,所以它是一个简单的选择。
我想要的伪代码:
if (priority = low) put #priority low onto the email
很简单,但是我似乎无法让它工作,这是我的代码:
function sendFormByEmail(e)
{
// Remember to replace XYZ with your own email address
var email = "email";
var subject = "Help Desk Form Submitted";
var s = SpreadsheetApp.getActiveSheet();
var headers = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
var message = "";
var priority = "";
if(message.indexOf("What is the priority of this problem? = Low")){
priority += "#priority low";
}
else
priority == "GFHHFFHAHFH ";
for(var i in headers){
message += headers[i] + ' = \t \t'+ e.namedValues[headers[i]].toString() + "\n\n"; }
if (message.indexOf("What is the priority of this problem? = Low"))
message += "This is a test";
else
message += "This is not a test";
MailApp.sendEmail(email, subject, message);
}