如何使用Google脚本在Google演示中更改颜色?
在此处输入图像说明我正在尝试制作一个代码,以改变文本的颜色演示文稿,这需要在演示文稿的每个页面上更改几个文本框中的颜色。
我尝试使用此问题中得到的此代码: Google滑动api-如何更改某种颜色的所有形状的文本颜色
var presentation = SlidesApp.getActivePresentation();
var slides = presentation.getSlides();
for (let i = 0; i < slides.length; i++) {
var elements = slides[i].getPageElements();
for (let j = 0; j < elements.length; j++)
if (elements[j].asShape().getText().getTextStyle().getForegroundColor().asRgbColor().asHexString() == '#000000')
elements[j].asShape().getText().getTextStyle().setForegroundColor('#ff0000');
}
}
但是它不起作用,出现了错误异常:对象不是类型RGBColor。 (第7行)
enter image description hereI'm trying to make a code that changes the color of text in a presentation, this needs to change the color in several textboxes, on every page of the presentation.
I tried to use this code that I got in this question:Google Slides API- How to change text color for all shapes of a certain color
var presentation = SlidesApp.getActivePresentation();
var slides = presentation.getSlides();
for (let i = 0; i < slides.length; i++) {
var elements = slides[i].getPageElements();
for (let j = 0; j < elements.length; j++)
if (elements[j].asShape().getText().getTextStyle().getForegroundColor().asRgbColor().asHexString() == '#000000')
elements[j].asShape().getText().getTextStyle().setForegroundColor('#ff0000');
}
}
But it didn't work, the error appeared Exception: Object is not of type RgbColor. (line 7)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论