Add-SPOTheme
新しいカスタム テーマを作成するか、既存のテーマを上書きしてその設定を変更します。
構文
Add-SPOTheme
-Identity <SpoThemePipeBind>
-IsInverted <bool>
-Overwrite
-Palette <SpoThemePalettePipeBind>
[<CommonParameters>]
説明
Add-SPOTheme コマンドレットは、新しいテーマを作成するか、既存のテーマを更新します。 カラー パレットの設定は、ハッシュ テーブルまたはディクショナリとして渡すことができます。
テーマを追加しても、そのテーマはどのサイトにも適用されません。 テナント ストアにテーマが追加され、[モダン ページの 外観の変更 ] オプションの下のテーマの一覧でテーマが使用できるようになります。
例
例 1
この例では、 という名前 "Custom Cyan"
の新しいテーマが作成され、カラー パレットの設定はさまざまなシアンの網掛けになります。 設定はハッシュ テーブルとして渡されることに注意してください。
$themepalette = @{
"themePrimary" = "#00ffff";
"themeLighterAlt" = "#f3fcfc";
"themeLighter" = "#daffff";
"themeLight" = "#affefe";
"themeTertiary" = "#76ffff";
"themeSecondary" = "#39ffff";
"themeDarkAlt" = "#00c4c4";
"themeDark" = "#009090";
"themeDarker" = "#005252";
"neutralLighterAlt" = "#f8f8f8";
"neutralLighter" = "#f4f4f4";
"neutralLight" = "#eaeaea";
"neutralQuaternaryAlt" = "#dadada";
"neutralQuaternary" = "#d0d0d0";
"neutralTertiaryAlt" = "#c8c8c8";
"neutralTertiary" = "#a6a6a6";
"neutralSecondaryAlt" = "#767676";
"neutralSecondary" = "#666666";
"neutralPrimary" = "#333";
"neutralPrimaryAlt" = "#3c3c3c";
"neutralDark" = "#212121";
"black" = "#000000";
"white" = "#fff";
"primaryBackground" = "#fff";
"primaryText" = "#333"
}
Add-SPOTheme -Identity "Custom Cyan" -Palette $themepalette -IsInverted $false
注:
SPO 管理シェルの 2017 年 12 月のリリースより前に、 Add-SPOTheme コマンドレットでは、カラー パレットの設定を辞書として渡す必要がありました。 SPO 管理シェルの最新バージョンを使用するか、 関数を HashToDictionary
使用して、必要に応じてハッシュ テーブルをディクショナリに変換することをお勧めします。
例 2
既存のテーマを更新する場合 (たとえば、色の設定の一部を変更する場合)、前に示したのと同じ構文を使用しますが、フラグを Add-SPOTheme コマンドレットに追加-Overwrite
します。
Add-SPOTheme -Identity "Custom Cyan" -Palette $themepalette -IsInverted $false -Overwrite
パラメーター
-Identity
テーマの名前を指定します。 これは、テーマを一意に識別する必要があります。
Type: | SpoThemePalettePipeBind |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-IsInverted
背景が暗く、前景が明るいテーマを反転するかどうかを指定します。
Type: | Boolean |
Aliases: | None |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Overwrite
同じ名前のテーマが存在する場合に上書きします。
Type: | SwitchParameter |
Aliases: | None |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Palette
テーマ スロット値のディクショナリとして、テーマの色のパレットを指定します。
Type: | SpoThemePalettePipeBind |
Aliases: | None |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |