Código para enviar correo automático al diligenciar un formulario en google drive

Estoy implementando un código en una spreadsheets a partir de un formulario de google para que este realice dos funciones.

1. Generé y escriba un consecutivo automático al momento de registrar el formulario. (Este va bien ya funciona)

2. Envíe la información almacenada al correo electrónico que se registra en la segunda columna. (Este no me funciona) al crear la primer variable me arroja este error {TypeError: Cannot read property 'value' of undefined (línea 5, archivo "Código") }

estoy siguiendo el paso a paso de este vídeo de youtube https://www.youtube.com/watch?v=w6o0Dj3EmfE 

Agradezco mucho su valiosa ayuda

El código es el siguiente

function consecutivoOnformSubmit(e) {
var consecutivo=agregarNumeroConsecutivo();
var registro = e.values [0];
var correo = e.values [1];
var tipo = e.values[2];
var cliente = e.values[3];
var referencia = e.values[4];
var asesor = e.values[5];
var modalidad = e.values[6];
var servicios = e.values[7];
var lugar = e.values[8];
var observaciones = e.values[9];
var MYK = e.values[10];
var asunto = "SE HA GENERADO EL "+ MYK
var emailbody = "Se ha generado una nueva operación con los siguientes datos:" +
"\nMYK " + MYK +
"\nfecha de Registro " + registro +
"\nTipo de Cliente " + tipo +
"\nCliente " + cliente +
"\nReferencia del Cliente " + referencia +
"\nAsesor Comercial " + asesor +
"\nModalidad " + modalidad +
"\nServicios a prestar " + servicios +
"\nEn la ciudad de " + lugar +
"\nObservaviones " + observaciones +

"\nEXITOS EN ESTA NUEVA OPERACION"
var htmlBody = "Se ha generado una nueva operación con los siguientes datos:" +
"<br\>nMYK <font color=\"red\"><strong>" + MYK + "</strong></font>" +
"<br/>fecha de Registro " + registro +
"<br/>Tipo de Cliente " + tipo +
"<br/>Cliente " + cliente +
"<br/>Referencia del Cliente " + referencia +
"<br/>Asesor Comercial " + asesor +
"<br/>Modalidad " + modalidad +
"<br/>Servicios a prestar " + servicios +
"<br/>En la ciudad de " + lugar +
"<br/>Observaviones " + observaciones +

"<br\>nEXITOS EN ESTA NUEVA OPERACIÓN <font color=\"red\"><strong>"

var opcionesAvanzadas = { MYK: "NUEVO MYK GENERADO", htmlBody: htmlBody, cc: "[email protected], [email protected]"};
Mailapp .sendEmail (correo, subjet, emailbody, opcionesAvanzadas);

}

function agregarNumeroConsecutivo (){

var hoja = SpreadsheetApp.getActiveSheet();
var fila = SpreadsheetApp.getActiveSheet().getLastRow();
var consecutivo = "MYK"+(fila +2000) ;

hoja.getRange(fila,11).setValue(consecutivo)
return consecutivo
}

Añade tu respuesta

Haz clic para o