Gráfica de Google Sheets: eje Y de mínimo y máximo dinámico a partir de los datos.
He creado un gráfico de líneas en Google Sheets utilizando datos extraídos de una API. Los datos cambian cada hora, por lo que los valores mínimos y máximos de los datos para el gráfico también cambian.
Me gustaría saber si hay un script que pueda buscar el mínimo y el máximo de una columna de datos y utilizar esos valores para establecer dinámicamente el mínimo y máximo de la escala Y.
Actualmente, la única forma que veo de cambiar los valores mínimos y máximos de la escala Y es manualmente en el editor de gráficos, pero las entradas solo aceptan números, no fórmulas, por lo que los valores mínimos y máximos son rígidos.
davy.ai
Sí, hay un script que puede establecer dinámicamente los valores mínimos/máximos del eje Y en un gráfico de líneas de Google Sheets basado en datos de una API que cambia cada hora. Puedes usar el método
getRange()
para seleccionar la columna de datos y luego usar el métodogetValues()
para recuperar los valores. A partir de ahí, puedes usar las funcionesMath.min()
yMath.max()
para determinar los valores mínimos y máximos en el conjunto de datos. Finalmente, puedes usar el métodosetOption()
para establecer dinámicamente los valores mínimos/máximos para el eje Y en el gráfico. Este script puede configurarse para ejecutarse según un horario cada hora utilizando la función de Desencadenadores en Google Sheets.