GoogleAppsScript |setPictureFill не работает в Google Slides - PullRequest
0 голосов
/ 29 января 2019

Это мой код.Я пытаюсь установить фон по URL в GoogleSlides, но когда я запускаю код, Google возвращает TypeError: Функция setPictureFill не может быть найдена в объекте Page.

var slide = SlidesApp.getActivePresentation().getSelection().getCurrentPage();
var img = 'https://media.giphy.com/media/9bTjZrytydVRK/giphy.gif';
slide.setPictureFill(img);

1 Ответ

0 голосов
/ 29 января 2019

В вашем коде 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 в качестве фона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...