Class ColorBuilder

ColorBuilder

ColorBuilder 的构建器。如需创建新的构建器,请使用 SpreadsheetApp.newColor()

方法

方法返回类型简介
asRgbColor()RgbColor将此颜色转换为 RgbColor
asThemeColor()ThemeColor将此颜色转换为 ThemeColor
build()Color根据向构建器提供的设置创建颜色对象。
getColorType()ColorType获取此颜色的类型。
setRgbColor(cssString)ColorBuilder设置为 RGB 颜色。
setThemeColor(themeColorType)ColorBuilder设置为主题颜色。

详细文档

asRgbColor()

将此颜色转换为 RgbColor

返回

RgbColor - RGB 颜色。

抛出

Error - 如果颜色不是 RgbColor

授权

使用此方法的脚本需要获得以下一个或多个范围的授权:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

asThemeColor()

将此颜色转换为 ThemeColor

返回

ThemeColor - 主题颜色。

抛出

Error - 如果颜色不是 ThemeColor

授权

使用此方法的脚本需要获得以下一个或多个范围的授权:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

build()

根据向构建器提供的设置创建颜色对象。

返回

Color - 通过此构建器创建的颜色对象。


getColorType()

获取此颜色的类型。

返回

ColorType - 颜色类型。

授权

使用此方法的脚本需要获得以下一个或多个范围的授权:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setRgbColor(cssString)

设置为 RGB 颜色。

参数

名称类型说明
cssStringStringCSS 表示法中的 RGB 颜色(例如“#ffffff”)。

返回

ColorBuilder - 此构建器,用于链式调用。


setThemeColor(themeColorType)

设置为主题颜色。

参数

名称类型说明
themeColorTypeThemeColorType主题颜色类型。

返回

ColorBuilder - 此构建器,用于链式调用。