GoogleAppsScript | setPictureFill在Google幻灯片中不起作用

时间:2019-01-29 08:50:47

标签: google-apps-script

这是我的代码。我正在尝试通过GoogleSlides中的URL设置背景,但是当我运行代码时,Google返回 TypeError:在Page对象中找不到setPictureFill函数。

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

1 个答案:

答案 0 :(得分:1)

在您的代码中,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); } 对象。请尝试以下操作:

 variable = 'my_text'
 wait.until(lambda browser: browser.find_element_by_xpath("//*[contains(text(),'" + variable + "')]"))
 ID = browser.find_element_by_xpath("//*[contains(text(),'" + variable + "')]").get_attribute("id")
 print(ID)

成功将动画空间GIF作为背景。