我使用谷歌Apps腳本來獲得在特定電子郵件的具體形式的迴應,錯誤,而試圖用「回覆」在谷歌的Apps腳本
什麼我想do是使用谷歌表格打開支持票,所以人們需要填寫一些字段,如標題,說明和電子郵件,
而且當他們提交表格時,它會自動打開一張票,但電子郵件將始終從表單的所有者,這是一個問題,因爲我們希望打開票的人接收電子郵件更新,所以我想要做的是這樣的:
我把一個領域的形式問人的電子郵件,我試圖把這個電子郵件進入答覆...
而且顯然我正確的方式來捕捉電子郵件,郵件但答覆不顯示電子郵件,人填補了這個盒子,它出現一個錯誤:[Ljava.lang.Object; @ 34dfe075
有沒有人可以幫助我?
這裏是我的腳本:
function Initialize() {
var triggers = ScriptApp.getProjectTriggers();
for(var i in triggers) {
ScriptApp.deleteTrigger(triggers[i]);
}
ScriptApp.newTrigger("SendGoogleForm")
.forSpreadsheet(SpreadsheetApp.getActiveSpreadsheet())
.onFormSubmit()
.create();
}
function SendGoogleForm(e)
{
try
{
var email = "[email protected]";
var form = e.namedValues;
var subject = form["Title"];
var s = SpreadsheetApp.getActiveSheet();
var columns = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
var message = "";
for (var keys in columns) {
var key = columns[keys];
if (e.namedValues[key] && (e.namedValues[key] != "")) {
message += key + ' :: '+ e.namedValues[key] + "\n\n";
}
}
GmailApp.sendEmail(email, subject, message, {replyTo: form["E-mail"], from: "[email protected]"});
} catch (e) {
Logger.log(e.toString());
}
}
這裏是這樣的輸出:
from: [email protected]
reply-to: [Ljava.lang.Object;@34dfe075
to: [email protected]
date: Fri, Oct 17, 2014 at 10:55 AM
subject: New Test
到回覆,壞:(在電子返回