В вашем коде slide
является объектом страницы, но у page
объектов нет метода setPictureFill()
, следовательно, ошибка.Вам нужен объект PageBackground
.Попробуйте следующее:
function my_fill() {
var slide = SlidesApp.getActivePresentation().getSelection().getCurrentPage();
var page_background = slide.getBackground();
var img = 'https://media.giphy.com/media/9bTjZrytydVRK/giphy.gif';
page_background.setPictureFill(img);
}
, который успешно вытягивает анимированное пространство GIF в качестве фона.