着色整个表而不是单元格

时间:2015-08-07 14:40:59

标签: html powershell

我有一个包含3列的表,第一个有一个角色的名字,第二个和第三个有" EXISTS"或" MISSING"在单元格中指示该角色是否在列所代表的服务器上。

此代码将整个表格着色而不是使用" EXISTS"在他们中。我不太熟悉HTML,但我知道" < t d> "标签表示单元格。我从搜索无限链接获得了这个代码"如何对html表格进行颜色编码。

foreach {if($_ -like "*<td>EXISTS</td>*") {
            $_ -replace "<td>", "<td bgcolor=green>"
         } elseif ($_ -like "*<td>MISSING</td>*") {
            $_ -replace "<td>", "<td bgcolor=red>"
         } else {
            $_
         }
}

1 个答案:

答案 0 :(得分:0)

我通过修复

解决了这个问题
-replace <td>

-replace <td>MISSING</td> 

希望这可以帮助别人!