Descarga contenido exclusivo en
Ofimática y Programación + Tecnología

sábado, 30 de abril de 2016



Google HTML Service - Escribir en una hoja de cálculo desde una aplicación web


Código para que vean una forma de editar hojas de cálculo de Google desde una aplicación web. Código.gs function doGet (){ re... thumbnail 1 summary


Código para que vean una forma de editar hojas de cálculo de Google desde una aplicación web.


Código.gs

function doGet(){
    return HtmlService.createTemplateFromFile('index.html').evaluate();
}

function getValuesFromForm(firstName, lastName){  
    //sustituyan el ID de esta hoja de cálculo por la suya
    var sheet = SpreadsheetApp.openById("1gfYpZmjzZVYxNDK7xPxtE_sQmth1L3oZKxCg5nZov0o").getSheetByName("Hoja 1");
    sheet.getRange(1,1).setValue(firstName);//escribe sobre celda A1
    sheet.getRange(1,2).setValue(lastName);//escribe sobre celda A2
}



index.html

<form>
    First name: <input id="firstname" name="firstName" type="text" />
    Last name: <input id="lastname" name="lastName" type="text" />
    <input onclick="formSubmit()" type="button" value="Add Row" />
</form>

<script type="text/javascript">
//llamada a la función getValuesFromForm con los input's como argumentos
function formSubmit() {
    google.script.run.getValuesFromForm(document.getElementById("firstname").value,
                                        document.getElementById("lastname").value);
}
</script>




Archivo con el código ejemplo: Escribir en celda desde una web



No hay comentarios

Publicar un comentario en la entrada