使用PowerShell中的HTML表发送电子邮件
可以请一些人帮我为下面的场景编写代码 我的管道分隔文件中有如下数据使用PowerShell中的HTML表发送电子邮件,powershell,Powershell,可以请一些人帮我为下面的场景编写代码 我的管道分隔文件中有如下数据 File1.txt|Error1 File2.txt|Error2 需要以以下格式发送带有表格的电子邮件 FileName Error type File1 Error1 File2 Error2 我可以在电子邮件中创建表,但无法将数据传递到表中的列中 我会创建一个HTML表格嵌入到电子邮件中: $HtmlTable = Import-Csv $PipeDelimitedFileName -Delimiter
File1.txt|Error1
File2.txt|Error2
需要以以下格式发送带有表格的电子邮件
FileName Error type
File1 Error1
File2 Error2
我可以在电子邮件中创建表,但无法将数据传递到表中的列中 我会创建一个HTML表格嵌入到电子邮件中:
$HtmlTable = Import-Csv $PipeDelimitedFileName -Delimiter '|' -Header 'FileName','Error type' |
ConvertTo-Html -As Table -Fragment
如果必须使用带有标题的制表符分隔的文本,那么我会这样做:
$TabTable = Import-Csv $PipeDelimitedFileName -Delimiter '|' -Header 'FileName','Error type' |
ForEach-Object {
"{0}`t{1}" -f $_.FileName, $_.'Error type'
} -Begin { "{0}`t{1}" -f 'FileName','Error type' }
如果输入文件已经有标题,请删除
-标题“FileName”和“Error type”
参数。请提供一个MCVE:。@PalleDue要让该MCVE自动展开并将其括在方括号中[MCVE]-->我们可以使用此命令获取标题的表格边框和颜色吗?@sureshbab如果愿意,可以。条件格式更复杂。如果你搜索的话,网上有很多教程。