es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GOOGLE-APPS-SCRIPT

Google Apps Script no reconoce cadenas con paréntesis y corchetes como parte de la cadena.

Tengo una condición que se supone que compara dos cadenas de texto: if (parametros.toString().toLowerCase().match(valor_celda_activa.toString().toLowerCase()) != null){ …acciones aquí… } Esto funciona bien HASTA que hay paréntesis o corchetes dentro de la cadena. Ejemplo de cadenas que funcionan: – parametros = “1.01 – Sourcing Gathering information” – valor_celda_activa = “1.01 – . . . Read more

Excepción: Rango no encontrado. Intentando ubicar múltiples columnas utilizando una celda activa. (sin embargo funciona al ingresarlos manualmente)

Estoy tratando de insertar valores en celdas. Aquí está mi código: var values = [ [“test1”, “test2”, “test3”] ]; var ss = SpreadsheetApp.getActiveSpreadsheet() // var sheet = ss.getSheets()[0] var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet() var cellsToWriteTo = [] function testFunction() { var activeCell = sheet.getActiveCell(); var firstRow = activeCell.getRow() var firstColumn = . . . Read more

Rango como parámetro de función

Estoy tratando de crear una función que cuente el número de celdas en un rango que tienen el mismo fondo que la celda de referencia. function Color_Count (rango, color_celda) { var libro = SpreadsheetApp.getActiveSpreadsheet(); var hoja = libro.getActiveSheet(); var colores_celdas = hoja.getRange(‘ + rango + ‘).getBackgroundColors(); var color = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(‘ . . . Read more

Script de la aplicación para convertir la fecha de la API a una fecha específica: function convertirFecha(fechaAPI) { var fecha = new Date(fechaAPI); // Convirtiendo la fecha de la API en un objeto de tipo Date var dia = fecha.getDate(); // Obteniendo el día de la fecha var mes = fecha.getMonth() + 1; // Obteniendo el mes de la fecha (+1 porque los meses empiezan en 0) var anio = fecha.getFullYear(); // Obteniendo el año de la fecha return dia + “/” + mes + “/” + anio; // Devolviendo la fecha en el formato específico deseado (dd/mm/yyyy) } // Ejemplo de uso var fechaAPI = “2022-01-01”; // Fecha de la API en formato “yyyy-mm-dd” var fechaConvertida = convertirFecha(fechaAPI); console.log(fechaConvertida); // Imprime “01/01/2022”

Tengo un valor de retorno de datos de API como este: 2022-01-07T12:03:58.273Z. Quiero cambiar esta fecha a 2022-01-07 12:03:58. Mi código para convertir no funciona, este es mi código: const txt = result.getContentText() const d = JSON.parse(txt) const time = d.status.timestamp; Logger.log(time) // obtener la zona horaria var timeZone = . . . Read more