Estoy experimentando un problema muy persistente y extraño al intentar utilizar la función FormApp.ListItem.setChoices() en un script de Google Apps Script vinculado a una hoja de cálculo de Google Sheets. El objetivo es crear un formulario de Google y añadir una pregunta de lista desplegable cuyas opciones provienen (en el caso de mi proyecto final) de datos en una hoja de cálculo.
Sin embargo, incluso en pruebas extremadamente simplificadas, sigo recibiendo el siguiente error:
ErrorException: Los parámetros (number[]) no coinciden con la firma del método para FormApp.ListItem.setChoices. Este error ocurre a pesar de que la variable que estoy pasando a setChoices() es un array de strings, como lo he verificado mediante Logger.log.
Aquí les muestro el código de la prueba más básica que sigue fallando:
function pruebaSetChoicesNuevo() {El error se produce en la línea donde se llama a setChoices(opciones). He verificado que la variable opciones es un array que contiene strings.
He intentado varias soluciones, incluyendo la conversión explícita a string de los elementos del array (aunque ya son strings) y pequeñas pausas (como prueba), pero el problema persiste en diferentes hojas de cálculo y en diferentes momentos.
¿Alguien ha experimentado un problema similar o tiene alguna idea sobre la posible causa de este error tan persistente, especialmente cuando los parámetros parecen ser del tipo correcto? Cualquier ayuda o sugerencia sería muy apreciada.
Gracias de antemano.
--
Has recibido este mensaje porque estás suscrito al grupo "Apps Script en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a apps-script-en-es...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/apps-script-en-espanol/a714bdbf-9cf0-424e-96ab-70b630399b4en%40googlegroups.com.
Anthony Gavino Supervisor de Operaciones T: (511) 364-8187 Av. El Derby 254 - Lima Central Tower Perú – Colombia – Chile – Bolivia | |
CUSTOMER EXPERIENCE MANAGEMENT | TECH SERVICE | HUMAN MANAGEMENT | FILE SERVICE | ANALYTICS & PREDICTIVE | |
Este mensaje de correo electrónico puede contener información confidencial de BIO S.A.C. siendo para uso exclusivo del destinatario. Si usted lo ha recibido por error, le rogamos que no difunda su contenido y lo comunique al remitente. |