lunes, 18 de septiembre de 2023

Cambiar el título de un gráfico dinámicamente

 Gracias a Ben Collins podemos utilizar esta función de código para que el título de un gráfico esté unido al contenido de una celda


function changeChartTitle() {

// apunta al gráfico
// Suponemos, en este caso, que solamente hay un gráfico en la pestaña. En caso necesario, ajustaremos el index [0] al gráfico en cuestión

const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Hoja 1');

const chart = sheet.getCharts()[0];

// get the chart title from the cell
const newTitle = sheet.getRange('A1').getValue();

// actualiza el título del gráfico
const chartBuilder = chart.modify();
chartBuilder.setOption('title', newTitle);
const updatedChart = chartBuilder.build();
sheet.updateChart(updatedChart);
}


Aparte del código necesitamos crear un activador que se lance cada vez que se edita la celda

Crear PDF horizontal

El código que vamos a mostrar aquí no ha sido creado por nosotros, sino que lo hemos encontrado en Internet. Objetivo: Publicar una pesta...