gpt4 book ai didi

html - Powershell - 使用 ConvertTo-HTML 并需要根据字段内容添加 CSS

转载 作者:行者123 更新时间:2023-11-28 07:07:13 24 4
gpt4 key购买 nike

我正在使用 Powershell (v2) ConvertTo-HTML 函数将 SQL 查询转换为表格,然后将其包含在电子邮件中。在基本层面上它工作正常,但我现在想添加一些 CSS 来为大于 0 的字段着色。

我的 SQL 是:

$SQL1 = "SELECT DATE, LS, TCO, FCO FROM test.table1 
WHERE DATE = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
ORDER BY LS"

示例数据是:

'2015-09-29', 'aaa', 150, 10
'2015-09-29', 'bbb', 267, 0

我的 Powershell 是:

$table1 = $result1 | `
ConvertTo-Html `
-property DATE, `
LSR, `
TCO, `
FCO `
-Fragment

$htmlbody = @"
<html>
<head><title>HTML TABLE</title></head>
<body>
<style> [CSS GOES HERE] </style>
. . .
$table1
</body>
</html>
"@

但我需要能够将 css 添加到表格的最后一个字段,所以如果该字段是 > 0 我添加一个类将其变为红色。我假设我在某处需要某种 IF 语句

IF [field] > 0 THEN [ADD CLASS]

但是看不到放在哪里。这可能吗?

最佳答案

据我推断,使用 ConvertTo-Html 无法将 CSS 添加到单个元素。

不过,我确实找到了一个名为 ConvertTo-ADVHtml 的函数,它确实允许这样做。 See Here

关于html - Powershell - 使用 ConvertTo-HTML 并需要根据字段内容添加 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32862322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com