Script EJEMPLO

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 2

https://script.google.

com/macros/s/AKfycbzIL7VIyB-tNuPrPYuPcrKDFE1j-
U3txBEIZGyRHyeINPKea7E/exec?accion=anadir&num=

&valores=

___________________________________________________________________________________
________________________________

https://script.google.com/macros/s/AKfycbzIL7VIyB-tNuPrPYuPcrKDFE1j-
U3txBEIZGyRHyeINPKea7E/exec?accion=eliminar&num=

___________________________________________________________________________________
__________________________________

var ssId = "1NGqFm5G942b1AwD0TD6vy42jTEf9hzqpY4ZeV9PD724";


function doGet(e){
var accion = e.parameter.accion;
var columna2 = e.parameter.num;
var valores = e.parameter.valores;
var datos = buscar(accion,columna2,valores);
var respostaJSON = "[" + JSON.stringify(datos) + "]";
return
ContentService.createTextOutput(respostaJSON).setMimeType(ContentService.MimeType.J
SON);
}
function buscar(accion,columna2,valores){
var sh = SpreadsheetApp.openById(ssId) ;
var sheet = sh.getSheets();
if(accion=="contar"){
var columna2 = sheet[0].getDataRange().getNumRows()-1;
var resultado = {"accion": "contar", "columna2" : columna2};
return resultado;
};
if(accion=="anadir"){
var datos = valores.split(',') ;
sheet[0].appendRow(datos);
return {"accion" : accion,"valores" : datos };
}else{
var datos = sheet[0].getDataRange().getValues();
for(var i in datos){
var row = datos[i];
var num = row[0] ;
if (num == columna2){
var num = row[0] ;
var columna2 = row[1] ;
var columna3 = row[2] ;
var columna4 = row[3] ;
var columna5 = row[4] ;
var columna6 = row[5] ;
var columna7 = row[6] ;
var columna8 = row[7] ;
var columna9 = row[8] ;
var columna10 = row[9] ;
if(accion=="consultar"){
var resultado = {"accion": "consultar", "num" : num , "columna2" : columna2,
"columna3" : columna3 , "columna4" : columna4 , "columna5" : columna5 ,
"columna6" : columna6 , "columna7" : columna7 , "columna8" : columna8 ,
"columna9" : columna9 , "columna10" : columna10 };
};
if(accion=="eliminar"){{
var fila = parseInt(i)+1 ;
sheet[0].deleteRow(fila);
var resultado = {"valor" : fila , "accion" : "eliminar", "num" : num , "columna2" :
columna2, "columna3" : columna3 , "columna4" : columna4 , "columna5" : columna5 ,
"columna6" : columna6 , "columna7" : columna7 , "columna8" : columna8 ,
"columna9" : columna9 , "columna10" : columna10 };
};
return resultado;

};
};
};
};
};

También podría gustarte