Перейти к содержимому

getAllChartsBySheet

await crafttechApi.getAllChartsBySheet(fileHandler, sheetName);

Возвращает все графики указанного листа переданного файла.

  • fileHandler (number) — ссылка на файл; ссылку предоставляет метод openFile;
  • sheetName (string) — название листа.
  • chartsObj (object[]) — массив объектов с графиками в следующем формате:
    • position — порядковый номер графика на листе;
    • name — название графика;
    • title — заголовок графика;
    • sheetName — имя листа, на котором находится график;
    • chart — информация о графике;
      • cat — категория графика;
      • legends — легенды графика;
        • name — ячейка, из которой берется название легенды;
        • value — диапазон значений для графика.
{
position: 1, // порядковый номер графика на листе
name: 'Chart 10', // название графика, взятое из Drawing
title: 'Заголовок графика', // заголовок графика
sheetName: 'Лист1', // имя листа, на котором находится график
chart: { // информация о графике
cat: "'Для графиков'!$AC$1:$AE$1", // категория графика
legends: [ // легенды графика
{
name: "'Для графиков'!$AB$16", // ячейка, из которой берется название легенды
value: "'Для графиков'!$AC$16:$AE$16", // диапазон значений для графика
},
{
name: "'Для графиков'!$AB$15",
value: "[0]!Лист10",
}
]
}
} // В будущем данный метод будет возвращать больше данных.
const allCharts = await crafttechApi.getAllChartsBySheet(fileHandler, "Лист1");
console.log("Все графики Листа1: ", allCharts);