Class SpreadsheetTheme

SpreadsheetTheme

既存のテーマにアクセスして変更する。スプレッドシートにテーマを設定するには、Spreadsheet.setSpreadsheetTheme(theme) を使用します。

Methods

メソッド戻り値の型概要
getConcreteColor(themeColorType)Color有効なテーマカラータイプの具体的な Color を返します。
getFontFamily()Stringテーマのフォント ファミリーを返します。null テーマの場合は null を返します。
getThemeColors()ThemeColorType[]現在のテーマで使用できるすべてのテーマカラータイプのリストを返します。
setConcreteColor(themeColorType, color)SpreadsheetThemeこのカラーパターンの ThemeColorType に関連付けられている具体的な色を、指定された色に設定します。
setConcreteColor(themeColorType, red, green, blue)SpreadsheetThemeこのカラーパターンの ThemeColorType に関連付けられた具体的な色を、指定された色(RGB 形式)に設定します。
setFontFamily(fontFamily)SpreadsheetThemeテーマのフォント ファミリーを設定します。

詳細なドキュメント

getConcreteColor(themeColorType)

有効なテーマカラータイプの具体的な Color を返します。現在のテーマでテーマのカラータイプが設定されていない場合、例外をスローします。

パラメータ

名前説明
themeColorTypeThemeColorTypeテーマの色のタイプ。

リターン

Color - 具体的な色。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getFontFamily()

テーマのフォント ファミリーを返します。null テーマの場合は null を返します。

リターン

String - テーマのフォント ファミリー。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

getThemeColors()

現在のテーマで使用できるすべてのテーマカラータイプのリストを返します。

リターン

ThemeColorType[] - テーマカラーのリスト。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setConcreteColor(themeColorType, color)

このカラーパターンの ThemeColorType に関連付けられている具体的な色を、指定された色に設定します。

パラメータ

名前説明
themeColorTypeThemeColorTypeテーマのカラータイプ。
colorColor色。

リターン

SpreadsheetTheme - チェーンのテーマ。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setConcreteColor(themeColorType, red, green, blue)

このカラーパターンの ThemeColorType に関連付けられた具体的な色を、指定された色(RGB 形式)に設定します。

パラメータ

名前説明
themeColorTypeThemeColorTypeテーマのカラータイプ。
redInteger赤チャネルの値。
greenInteger緑チャネルの値。
blueInteger青チャネルの値。

リターン

SpreadsheetTheme - チェーンのテーマ。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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

setFontFamily(fontFamily)

テーマのフォント ファミリーを設定します。

パラメータ

名前説明
fontFamilyString新しいテーマのフォント ファミリー。

リターン

SpreadsheetTheme - チェーン用のこのテーマ。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

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