Я сделал следующий скрипт с формой google:
function myfunction (e){
var Naam = e.values[1] //column b - works fine
var Adres = e.values[2] //column c - works fine
var Postcode = e.values[3] //column d - works fine
var Woonplaats = e.values[4] //column e - works fine
var Email = e.values[5] //column f - works fine
var Aantal = e.values[6] //column g - works fine
var Totaal = e.values[9] //column j - doesn't work
var Verzendmethode = e.values[11] //column l - doesn't work
var subject = "Bestelling kaarten Getup Standup"
var message = "Beste " + Naam + ",\n\nBedankt voor uw bestelling de "
+ Aantal + " kaarten " + Verzendmethode + " wanneer u "
+ Totaal + " EURO over maakt op rekeningnr.
nl1ABNA1234567890\n\nHartelijk dank voor uw bestelling en
wij wensen u vast een prettige avond"
MailApp.sendEmail(Email, subject, message);
}
Где значение столбца j[9] является результатом умножения значения столбца g[6] на 5 и сложения значения столбца i[8] (которое равно 0 или 2,5) в зависимости от выбора в вопрос с множественным выбором.
Значение столбца l[11] — предопределенный текст, также зависящий от выбора в вопросе с множественным выбором.
В таблице все работает правильно. Я просто хочу использовать значения столбцов j и l в письме с подтверждением, которое отправляется посетителю. Вместо этого теперь указывается undefined.
Любые идеи будут очень приветствоваться.