Articles of google apps script

Llamar a una función personalizada de GAS desde una URL externa

Quiero llamar a una función personalizada que escribí en mi Google Apps Script. Cuando ejecuto un getJSON, supongo que ejecutará automáticamente mi doGet (e). Mi Javascript $.getJSON(https://script.google.com/macros/s/[ID]/exec, function(data){ //code here }); ¿Hay una manera posible de llamar a una de mis funciones personalizadas, por ejemplo? Mi script de Google Apps: function getNumberOfFans(e){ //code here } […]

Tiempo de espera del script de la aplicación de Google ~ 5 minutos?

La secuencia de comandos de mi aplicación de google está iterando a través de los archivos de la unidad de google del usuario y copiando y, en ocasiones, moviendo archivos a otras carpetas. La secuencia de comandos siempre se detiene después de 5 minutos sin mensaje de error en el registro. Estoy ordenando decenas o, […]

¿Cómo agregas la IU dentro de las celdas en una hoja de cálculo de google usando el script de la aplicación?

Me gustaría agregar botones a celdas específicas en la hoja de cálculo de Google Docs. La documentación de la IU del script de aplicaciones habla sobre cómo agregar un nuevo panel, pero no está claro cómo la UI en ese panel se puede unir a filas o celdas específicas. ¿Es posible agregar UI a celdas […]

Forma más rápida de encontrar la primera fila vacía

Hice un guión que cada pocas horas agrega una nueva fila a una hoja de cálculo de Google Apps. Esta es la función que he hecho para encontrar la primera fila vacía: function getFirstEmptyRow() { var spr = SpreadsheetApp.getActiveSpreadsheet(); var cell = spr.getRange(‘a1’); var ct = 0; while ( cell.offset(ct, 0).getValue() != “” ) { […]

Hoja de cálculo de Google: secuencia de comandos para cambiar el color de la fila cuando una celda cambia el texto;

Tengo una hoja de cálculo de Google donde guardo una lista de errores y cuando soluciono un error, cambio el estado de “No iniciado” a “Completo”. Quiero escribir un script para la hoja de cálculo de Google Docs de manera que cada vez que cambie el estado a “Completar” toda la fila se resalte en […]

Exporte (o imprima) con un script de google la nueva versión de las hojas de cálculo de google al archivo pdf, usando las opciones de PDF

Estoy tratando de hacer un script de google para exportar (o imprimir) una nueva versión de la hoja de cálculo (o hoja) de google a pdf, con los parámetros de página (retrato / paisaje, …) Investigué sobre esto y encontré una posible solución aquí . Existen varias soluciones similares como esta, pero solo funcionan con […]

Marca de tiempo automática cuando se llena una celda

Tengo una fórmula de Excel que es muy simple y funciona porque puedo restringir las iteraciones recursivas. No soy muy conocedor de las secuencias de comandos, pero esto es lo que es y funciona. =IF(D24=”P”,IF(E24=””,DateStamp,E24),IF(D24=”F”,IF(E24=””,DateStamp,E24),””)) Es una hoja de prueba de aprobación / falla y agrega una marca de tiempo cuando alguien aprueba o falla […]

¿Cómo usar UrlFetchApp con credenciales? Google Scripts

Intento usar Google Scripts UrlFetchApp para acceder a un sitio web con un nombre de usuario y contraseña básicos. Tan pronto como me conecto al sitio aparece una ventana emergente que requiere autenticación. Sé el nombre de usuario y la contraseña, sin embargo, no sé cómo pasarlos dentro de UrlFetchApp. var respuesta = UrlFetchApp.fetch (“htp: […]

¿Hay alguna manera de evaluar una fórmula que está almacenada en una celda?

En una hoja de cálculo de Google Docs, estoy buscando algo como =EVAL(A1) donde A1 se establece en “=1+2” . Descubrí que en MS Excel hay una función EVALUATE() (que parece un poco complicado de usar correctamente). Pero no pude encontrar nada similar en Google Docs. También busqué en la lista de funciones , pero […]

¿Qué sucede cuando “duermo” en GAS? (solución de límite de tiempo de ejecución)

Detrás de esto (no tanto, lo admito …) la pregunta graciosa es una pregunta real sobre una solución alternativa que uso sin entender realmente cómo funciona. Primero una breve descripción de mi caso de uso, todo esto está sucediendo en un documento vinculado a UiApp que aparece en la barra lateral: Tengo que crear y […]