Я пытаюсь написать скрипт, который просматривает каждый элемент pageElement на каждом слайде презентации и выводит исходный URL-адрес любых элементов IMAGE. Тем не менее, я застрял на самом элементарном этапе: всякий раз, когда я вызываю документированный метод pageElement , я получаю сообщение об ошибке:
TypeError: Не удалось найти функцию getPageElementType в объекте {"transform":
Кажется, что slide.pageElements[i]
возвращает простой объект данных, как файл JSON, лишенный прототипов функций. Я не могу вызвать ни один из стандартных методов объекта, даже такие вещи, как getHeight()
и т. Д.
Это заглушка кода, которую я не могу запустить без ошибки:
function test() {
var presentationId = INSERT_ID_HERE;
var presentation = Slides.Presentations.get(presentationId);
var slides = presentation.slides;
slides[0].pageElements[0].getPageElementType();
}
Я проверяю это на презентации с одним слайдом с двумя элементами (один из которых - изображение). Что я делаю не так?