Autor Tema: JavaScript y funciones re-programables? GAS (Google App Script) con spreadsheet  (Leído 3451 veces)

Merparg

  • Visitante
Hola a todos, tengo un dilema. Estoy realizando un registro de contactos el cual tiene que impactar en una sentencia "if else" de una función de JavaScript... realmente no puedo resolverlo y me gustaría compartir mi duda con la posteridad de este foro...
Cualquier idea es bienvenida...

Mil GRACIAS!!!!!!!! :D
« Última modificación: 13 de Abril 2016, 15:32 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:JavaScript y funciones re-programables??????
« Respuesta #1 en: 07 de Abril 2016, 13:52 »
Hola!

Por un lado mira este curso JavaScript: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206

Por otro mira este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Para poder ayudarte tendrías que detallar mejor qué es lo que quieres hacer, incluir código, etc.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

Merparg

  • Visitante
Re:JavaScript y funciones re-programables??????
« Respuesta #2 en: 08 de Abril 2016, 17:38 »
Hola Cesar, gracias por tu respuesta: Voy a hacer lo más claro posible. Estoy trabajando en la plataforma de GAS (Google App Script) sobre una spreadsheet. Realice un formulario que  que rellena por sí solo las celdas de la hoja de manera automática, hasta ahí ningún problema. Hay dos celdas que dependen de un campo en el formulario.
El campo encargado de disparar esto, es un input <select> y una sentencia if/else es la que se ocupa de verificar la opción, seleccionar y rellenar las celdas correspondiente con lo que corresponda de acuerdo al dato seleccionado.
Lo que quiero hacer es:
Crear un nuevo formulario que impacte en el input select del formulario uno y que de forma automática agregue una nueva sección en el código if/else del script para no tener que tocar el código cada vez que agregue un nuevo contacto.

Lo que me limita es que no puedo salir del marco de GAS en google.

Código del primer formulario (input):

Código: [Seleccionar]

<form id="datosPersona" name="datosPersona">
<div class="inline form-group">
  <label>Contacto</label>
   <select name="contacto" id="contacto">
    <option value="DOLORES GOMEZ">DOLORES GOMEZ
    <option value="CLAUDIO MARTIN">CLAUDIO MARTIN
   </select>
</div>
</form>


Codigo del Script:

Código: [Seleccionar]

function procesaFormDatosPersona(e){

var contacto= e.contacto;

var hojaCalculo = SpreadsheetApp.getActiveSpreadsheet();
var hojaDatos = hojaCalculo.getSheetByName('Ingreso Administrativo');
var ultimaFila = hojaDatos.getLastRow();

hojaDatos.getRange(ultimaFila+1, 8).setValue(medicoSol);

 if (contacto === "DOLORES GOMEZ") {
  hojaDatos.getRange(ultimaFila+1, 9).setValue("INST. PEDRO");
  hojaDatos.getRange(ultimaFila+1,   10).setValue("pedro@pedro.com");
  } else if (contacto === "CLAUDIO MARTIN") {
  hojaDatos.getRange(ultimaFila+1, 9).setValue("INST. PEPE");
  hojaDatos.getRange(ultimaFila+1, 10).setValue("pepe@pepe.com");
  };
 


Mil gracias por la ayuda!!!!!!!! ;) ;) ;) ;) ;)
Saludos Merparg

Si me falto algo por favor me avisan ;D





 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".