如何使用 Google 幻灯片更改 Google Apps 脚本中幻灯片的背景颜色

How to Change the Background Color of a Slide in Google Apps Script with Google Slides

我一直在努力弄清楚如何在 Google Apps 脚本中更改幻灯片的背景颜色。

我试过 setConcreteColor(DARK1, "#FF00FF");,它给了我错误代码:

ReferenceError: DARK1 is not defined.

有人可以帮忙吗?

( Apps 脚本文档: https://developers.google.com/apps-script/reference/slides/color-scheme )

推荐方案:

您可以使用setSolidFill()方法。您可以参考下面的示例脚本来更改幻灯片页面的背景颜色:

脚本:

function myFunction() { 
  var hex_color = '#2a2a2a'; //The background color set in dark gray
  var selection = SlidesApp.getActivePresentation().getSelection();
  var currentPage = selection.getCurrentPage();
  var bg = currentPage.getBackground();
  bg.setSolidFill(hex_color);
}

结果:

来自这里:

为此: