![]() |
Форматирование таблиц "ConvertTo-Html"
Друзья, помогите решить проблему. Делаю вывод переменной в HTML, но никак не могу назначить CSS стили для формируемых табличек ConvertTo-Html. Получается что размеры таблиц зависят от помещающемся в нем тексте, а жестко для каждого столбика свой размер задать не получается.
Код:
$var | ConvertTo-Html $Headers[0], $Headers[1], $Headers[2], $Headers[3], $Headers[4], $Headers[5] |
Пример для Get-Process и свойств Name,VirtualMemorySize64
Код:
$header = @" |
Очень здорово, можно теперь делать любые шаблоны. Но у меня возникла небольшая проблема с выводом из объекта:
Код:
$header += $var | Foreach {"<tr><td>$($Headers[0])</td><td>$($Headers[1])</td></tr>"} Как быть далее? ) |
$Headers[0],$Headers[1] - Вставляете заголовки,получаете заголовки.
|
Kazun, А как можно вывести значения тогда из переменной?
|
Непонятно,что в этой переменной.
|
Kazun,
Тебе это знакомо... Сначала в цикле выполняются условия, потом на основе их результата создается объект ... New-Object PsObject -Property @{ $Headers[0] = $FileYesterday.Directory.Name $Headers[1] = $FileYesterday.Name $Headers[2] = "$("{0:N0}" -f ($FileBef.Length/1mb)) мб" $Headers[3] = "$("{0:N0}" -f ($FileYesterday.Length/1mb)) мб" $Headers[4] = $Status $Headers[5] = $FileDelta ... PS D:\Temp\Scripts> $var | Format-List * Весь скрипт выслал по PM... |
<tr><td width="50">$($Headers[0])</td><td width="50">$($Headers[1])</td><td width="50">$($Headers[2])</td><td width="50">$($Headers[3])</td><td width="50">$($Headers[4])</td></tr> - Заголовок таблицы
Код:
$var | foreach {"<tr><td>$($_.($Headers[0]))</td>td>$($_.($Headers[1]))</td>td>$($_.($Headers[2]))</td>td>$($_.($Headers[3]))</td>td>$($_.($Headers[4]))</td></tr>"} |
Блиннн... Пробовал что то подобное, не вышло... моя ошибка в неверном написании, писал - ($Headers[0]) и $_.($Headers[0]), а надо было - $($_.($Headers[0]))
Спасибо! |
Время: 08:24. |
Время: 08:24.
© OSzone.net 2001-