Я хочу программно обновить встроенную диаграмму в Google Slides, но у меня возникают проблемы с кодом для этого.
Я использую скрипт Google Apps со стандартным фрагментом из Google здесь , чтобы попытаться автоматически обновить встроенную диаграмму в Google Slides.Диаграмма настроена как связанная диаграмма, и мне удалось получить идентификатор диаграммы с помощью Postman.Я предоставил сценарию доступ к областям API Drive, Sheets и Slides (хотя это было больше, чем он запрашивал), потому что я думал, что это проблема с разрешениями.И презентация Google Slides, и источник встроенной диаграммы находятся на моем собственном Google Диске.Когда я авторизовал области действия и запустил скрипт в первый раз, он провел меня через процесс Oauth, и все области были затем авторизованы для моей учетной записи.
Я уже несколько раз проверял идентификатор диаграммы в Postman.Вот сценарий:
var presentationChartId = 'CHARTID_PLACEHOLDER';
var presentationId = 'PRESENTATION_PLACEHOLDER';
var requests = [{
refreshSheetsChart: {
objectId: presentationChartId
}
}];
// Execute the request.
var batchUpdateResponse = Slides.Presentations.batchUpdate({
requests: requests
}, presentationId);
console.log('Refreshed a linked Sheets chart with ID: %s', presentationChartId);
Я ожидал бы, что это запустится и завершится без вывода сообщений.Вместо этого я получаю эту ошибку:
Недопустимые запросы [0] .refreshSheetsChart: объект (PLACEHOLDER_CHARTID) не найден.(строка 11, файл "Код")
Буду признателен за любую помощь!