Estoy creando una aplicación en mit app inventor y la funcionalidad de la aplicación es leer y enviar datos a la hoja de Google. Para eso, escribí un código en el script de aplicaciones, pero muestra que hay una declaración de devolución ilegal en la línea 62 que se ha resaltado-( if(getPWD==password){return ContentService.createTextOutput(getFullName);} ). Por favor, ayuda sobre cómo solucionar esto.
Código:- //************************************************ ****************************************
function doGet(e){ return Authentication(e); } function doPost(e){ return Authentication(e); } function Authentication(e){ if(e.parameter.func == "Create") { var ss = SpreadsheetApp.openById(e.parameter.ID); var sh = ss.getSheetByName(e.parameter.SH); var rg = sh.getName() + "!" + sh.getDataRange().getA1Notation(); var email = e.parameter.email; var sql = ' "Select B where B=\''+email+'\' " '; var qry = ' =IFERROR(query(' + rg + ',' + sql + '), "")'; var ts = ss.insertSheet(); var setQuery = ts.getRange(1,1).setFormula(qry); var getResult = ts.getDataRange().getValues(); ss.deleteSheet(ts); if (getResult ==""){ var data = [e.parameter.fullname, e.parameter.email, e.parameter.password, e.parameter.phone]; sh.appendRow(data); return ContentService.createTextOutput(getResult);} } } // ******************************************************************************************************** if(e.parameter.func == "Login") { var ss = SpreadsheetApp.openById(e.parameter.ID); var sh = ss.getSheetByName(e.parameter.SH); var email = e.parameter.email; var password = e.parameter.password; var rg = sh.getName() + "!" + sh.getDataRange().getA1Notation(); var sql = ' "Select A,B,C where B=\''+email+'\' " '; var qry = ' =IFERROR(query(' + rg + ',' + sql + '), "")'; var ts = ss.insertSheet(); var setQuery = ts.getRange(1,1).setFormula(qry); var getResult = ts.getDataRange().getValues(); var getPWD = ts.getRange(1,3).getValues(); var getFullName = ts.getRange(1,1).getValues(); ss.deleteSheet(); if(getResult!=""){ if(getPWD==password){return ContentService.createTextOutput(getFullName);} else{ return ContentService.createTextOutput("ERPWD");} } else{return ContentService.createTextOutput(getResult);} }