File tree 1 file changed +22
-7
lines changed
1 file changed +22
-7
lines changed Original file line number Diff line number Diff line change @@ -433,16 +433,31 @@ function New-HTMLTable {
433
433
$DataTable = ConvertTo-FlatObject - Objects $DataTable
434
434
}
435
435
}
436
- if ($PrettifyObject ) {
436
+
437
+ if ($PSBoundParameters.ContainsKey (' PrettifyObject' )) {
438
+ if ($PrettifyObject ) {
439
+ $convertToPrettyObjectSplat = @ {
440
+ Object = $DataTable
441
+ ArrayJoin = $true
442
+ }
443
+ if ($PrettifyObjectDateTimeFormat ) {
444
+ $convertToPrettyObjectSplat [' DateTimeFormat' ] = $PrettifyObjectDateTimeFormat
445
+ }
446
+ if ($PrettifyObjectSeparator ) {
447
+ $convertToPrettyObjectSplat [' ArrayJoinString' ] = $PrettifyObjectSeparator
448
+ }
449
+ $DataTable = ConvertTo-PrettyObject @convertToPrettyObjectSplat
450
+ }
451
+ } elseif ($Script :HTMLSchema [' TableOptions' ][' DataStoreOptions' ].PrettifyObject) {
437
452
$convertToPrettyObjectSplat = @ {
438
- Object = $DataTable
439
- ArrayJoin = $true
453
+ Object = $DataTable
454
+ ArrayJoin = $true
440
455
}
441
- if ($PrettifyObjectDateTimeFormat ) {
442
- $convertToPrettyObjectSplat [' DateTimeFormat' ] = $PrettifyObjectDateTimeFormat
456
+ if ($Script :HTMLSchema [ ' TableOptions ' ][ ' DataStoreOptions ' ]. PrettifyObjectDateTimeFormat) {
457
+ $convertToPrettyObjectSplat [' DateTimeFormat' ] = $Script :HTMLSchema [ ' TableOptions ' ][ ' DataStoreOptions ' ]. PrettifyObjectDateTimeFormat
443
458
}
444
- if ($PrettifyObjectSeparator ) {
445
- $convertToPrettyObjectSplat [' ArrayJoinString' ] = $PrettifyObjectSeparator
459
+ if ($Script :HTMLSchema [ ' TableOptions ' ][ ' DataStoreOptions ' ]. PrettifyObjectSeparator) {
460
+ $convertToPrettyObjectSplat [' ArrayJoinString' ] = $Script :HTMLSchema [ ' TableOptions ' ][ ' DataStoreOptions ' ]. PrettifyObjectSeparator
446
461
}
447
462
$DataTable = ConvertTo-PrettyObject @convertToPrettyObjectSplat
448
463
}
You can’t perform that action at this time.
0 commit comments