Evotec

Project

PSWriteHTML

PSWriteHTML is an open-source PowerShell project with packages, release history, and working documentation.

Stars 995
Forks 114
Open issues 69
PowerShell Gallery downloads 7,436,513
Release v1.41.0
Language: PowerShell Updated: 2026-04-11

API Reference

Function

New-TableConditionGroup

Aliases: New-HTMLTableConditionGroup
Namespace PSWriteHTML
Aliases
New-HTMLTableConditionGroup

Creates a new table condition group with specified conditions and styling options.

Remarks

This function creates a new table condition group with the specified conditions and allows customization of the styling options for both pass and fail conditions.

Examples

Authored help example

EXAMPLE 1


New-TableConditionGroup -Conditions { 
    New-HTMLTableCondition -Name 'Test1' -Value 1 -ComparisonType number
    New-HTMLTableCondition -Name 'Test2' -Value 2 -ComparisonType number
} -Logic 'OR' -HighlightHeaders 'Test1', 'Test2', 'DisplayName', 'DomainName' -Color 'Green' -BackgroundColor 'LightGreen' -FontSize 12 -FontWeight 'bold' -Alignment 'center'
        

Description: Creates a new table condition group with specified conditions, logic, highlighted headers, and styling options for pass conditions.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

New-TableConditionGroup [-Alignment <left|center|right|justify>] [-BackgroundColor <String>] [-ChildRowFill <Parent|Both>] [-Color <String>] [-Conditions <ScriptBlock>] [-Direction <rtl>] [-FailAlignment <left|center|right|justify>] [-FailBackgroundColor <String>] [-FailColor <String>] [-FailDirection <rtl>] [-FailFontFamily <String>] [-FailFontSize <Object>] [-FailFontStyle <normal|italic|oblique>] [-FailFontVariant <normal|small-caps>] [-FailFontWeight <normal>] [-FailTextDecoration <line-through|overline|underline>] [-FailTextTransform <uppercase|lowercase|capitalize>] [-FontFamily <String>] [-FontSize <Object>] [-FontStyle <normal|italic|oblique>] [-FontVariant <normal|small-caps>] [-FontWeight <normal>] [-HighlightHeaders <String[]>] [-Inline] [-Logic <AND|OR>] [-Row] [-TextDecoration <line-through|overline|underline>] [-TextTransform <uppercase|lowercase|capitalize>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

Alignment String optionalposition: 11pipeline: Falsevalues: 4
Specifies the alignment for pass conditions.
Possible values: left, center, right, justify
BackgroundColor String optionalposition: 5pipeline: False
Specifies the background color for pass conditions.
ChildRowFill String optionalposition: 3pipeline: Falsevalues: 2
Child row fill for responsive lists
Possible values: Parent, Both
Color String optionalposition: 4pipeline: False
Specifies the text color for pass conditions.
Conditions ScriptBlock optionalposition: 0pipeline: False
Specifies the conditions to be applied within the condition group.
Direction String optionalposition: 14pipeline: Falsevalues: 1
Specifies the text direction for pass conditions.
Possible values: rtl
FailAlignment String optionalposition: 22pipeline: Falsevalues: 4
Specifies the alignment for fail conditions.
Possible values: left, center, right, justify
FailBackgroundColor String optionalposition: 16pipeline: False
Specifies the background color for fail conditions.
FailColor String optionalposition: 15pipeline: False
Specifies the text color for fail conditions.
FailDirection String optionalposition: 25pipeline: Falsevalues: 1
Specifies the text direction for fail conditions.
Possible values: rtl
FailFontFamily String optionalposition: 21pipeline: False
Specifies the font family for fail conditions.
FailFontSize Object optionalposition: 17pipeline: False
Specifies the font size for fail conditions.
FailFontStyle String optionalposition: 19pipeline: Falsevalues: 3
Specifies the font style for fail conditions.
Possible values: normal, italic, oblique
FailFontVariant String optionalposition: 20pipeline: Falsevalues: 2
Specifies the font variant for fail conditions.
Possible values: normal, small-caps
FailFontWeight String optionalposition: 18pipeline: Falsevalues: 13
Specifies the font weight for fail conditions.
Possible values: normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900
FailTextDecoration String optionalposition: 23pipeline: Falsevalues: 3
Specifies the text decoration for fail conditions.
Possible values: line-through, overline, underline
FailTextTransform String optionalposition: 24pipeline: Falsevalues: 3
Specifies the text transformation for fail conditions.
Possible values: uppercase, lowercase, capitalize
FontFamily String optionalposition: 10pipeline: False
Specifies the font family for pass conditions.
FontSize Object optionalposition: 6pipeline: False
Specifies the font size for pass conditions.
FontStyle String optionalposition: 8pipeline: Falsevalues: 3
Specifies the font style for pass conditions.
Possible values: normal, italic, oblique
FontVariant String optionalposition: 9pipeline: Falsevalues: 2
Specifies the font variant for pass conditions.
Possible values: normal, small-caps
FontWeight String optionalposition: 7pipeline: Falsevalues: 13
Specifies the font weight for pass conditions.
Possible values: normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900
HighlightHeaders String[] optionalposition: 2pipeline: False
Specifies an array of headers to highlight based on the conditions.
Inline SwitchParameter optionalposition: namedpipeline: False
Switch parameter to indicate if the styling should be applied inline.
Logic String optionalposition: 1pipeline: Falsevalues: 2
Specifies the logic to be used for combining conditions. Valid values are 'AND', 'OR', or 'NONE'.
Possible values: AND, OR
Row SwitchParameter optionalposition: namedpipeline: False
Switch parameter to indicate if the styling should be applied to the entire row.
TextDecoration String optionalposition: 12pipeline: Falsevalues: 3
Specifies the text decoration for pass conditions.
Possible values: line-through, overline, underline
TextTransform String optionalposition: 13pipeline: Falsevalues: 3
Specifies the text transformation for pass conditions.
Possible values: uppercase, lowercase, capitalize