У меня есть презентация Google Slides, содержащая диаграмму, привязанную к листу электронных таблиц Google.Я создал плагин (скрипт Google), с помощью которого я могу вставлять URL-адреса листов и иметь все доступные диаграммы по идентификатору.
Я не могу решить проблему идентификации нужной мне диаграммы.его идентификатор, который генерируется.
Прямо сейчас я могу сделать это:
var spreadSheetContainingChartAndData = Sheets.Spreadsheets.get(sheetsId)
var allSheets = spreadSheetContainingChartAndData.sheets
var allChartsOnTheOnlyExistingSheet = dataSheet.sheets[0].charts
var firstChart = allChartsOnTheOnlyExistingSheet[0]
var chartId = firstChart.chartId
В идеале я хотел бы найти диаграмму по некоторой форме пользовательского идентификатора, например:
var chartId = findByAnythingElse(allChartsOnTheOnlyExistingSheet, 'user-defined-tag')
Вариант использования - иметь шаблон электронной таблицы, содержащий данные клиента и несколько диаграмм, визуализирующих эти данные.Всякий раз, когда кто-то хочет сделать презентацию, он может щелкнуть меню плагинов и получить определенные слайды, которые будут заполнены конкретными диаграммами, которые будут обрезаны и изменены до предопределенного формата.