如何使用 Google Apps 脚本在 google 幻灯片中设置形状的 transparency/opacity 和颜色?
How can I set the transparency/opacity and color of a shape in google slides using Google Apps Script?
我正在尝试使用 AppsScript 设置 google 幻灯片上形状的颜色。我能够做到这一点,但意识到透明度值为 0。如何设置新颜色和透明度值?我试图将透明度直接添加到十六进制,即 #F2E4002B 以获得 95% 的透明度 - 但失败了。
function colourForeground(aShape) {
let aColour = "#E4002B"
aShape.getText().getTextStyle().setForegroundColor(aColour);
}
您可以使用setSolidFill(hexString,alpha)设置形状的颜色和不透明度。
在下面的示例中,我们将 hexString 设置为 #E4002B
并将 alpha 设置为 95% 或 0.95
:
function colourForeground(aShape) {
let aColour = "#E4002B";
aShape.getFill().setSolidFill(aColour,0.95);
}
此函数的第二个参数 (alpha) 控制不透明度并取 0
和 1
之间的值。
我正在尝试使用 AppsScript 设置 google 幻灯片上形状的颜色。我能够做到这一点,但意识到透明度值为 0。如何设置新颜色和透明度值?我试图将透明度直接添加到十六进制,即 #F2E4002B 以获得 95% 的透明度 - 但失败了。
function colourForeground(aShape) {
let aColour = "#E4002B"
aShape.getText().getTextStyle().setForegroundColor(aColour);
}
您可以使用setSolidFill(hexString,alpha)设置形状的颜色和不透明度。
在下面的示例中,我们将 hexString 设置为 #E4002B
并将 alpha 设置为 95% 或 0.95
:
function colourForeground(aShape) {
let aColour = "#E4002B";
aShape.getFill().setSolidFill(aColour,0.95);
}
此函数的第二个参数 (alpha) 控制不透明度并取 0
和 1
之间的值。