我製作了一個Google表單和一個腳本,用於發送包含表單內容的郵件。如何使用Google Apps腳本在Google表單中考慮空的答案?
有3個字段:A,B,C不是強制性的。 示例:如果我們輸入1,5,和8則腳本是寫:
A = 1,B = 5,C = 8
問題是,如果B是沒有給出(對於A 1和3爲C)的值,然後我得到的輸出:
A = 1,B = 3,C =
價值觀的轉變! 我該怎麼辦?
function sendResponses() {
var form = FormApp.getActiveForm();
var responses = form.getResponses();
var lastrow = responses.length - 1;
var itemResponses = responses[lastrow].getItemResponses();
var Total = "A=" + itemResponses[0].getResponse() + ", B=" + itemResponses[1].getResponse() + ", C=" + itemResponses[2].getResponse(),
}
謝謝 弗雷德裏克
最後一行末尾有一個逗號而不是分號。 'var Total =「A =」+ itemResponses [0]。getResponse()+「,B =」+ itemResponses [1] .getResponse()+「,C =」+ itemResponses [2] .getResponse(),'這是一個錯誤輸入的問題,或者你的代碼實際上是什麼? – 2014-09-10 20:23:00
謝謝桑迪,但我發現了另一個解決方案,通過循環並使用itemResponse.getItem()。getTitle()獲取每個響應的正確標題。 有關信息,代碼用於通過電子郵件以HTML格式發送響應,而不是使用其時間戳記logger.log。 – corsican 2014-09-11 08:45:13
那麼,它不是Google表單?這是使用HTML服務的HTML表單?如果需要,你能否改正你的答案,併發布正確的答案? – 2014-09-11 14:59:13