使用条件格式创建表并以HTML邮件发送
我正在使用PowerShell脚本检查某些文件是否已上载到我的Azure Data Lake Store文件夹,并通过电子邮件将该信息发送给我的某人。使用下面的脚本,我将使用使用条件格式创建表并以HTML邮件发送,html,powershell,azure-powershell,Html,Powershell,Azure Powershell,我正在使用PowerShell脚本检查某些文件是否已上载到我的Azure Data Lake Store文件夹,并通过电子邮件将该信息发送给我的某人。使用下面的脚本,我将使用if条件,并将数据放入表中,无论文件是否加载 输出: FILENAME STATUS IMG01 Loaded IMG02 Loaded VID01 Not Loaded 文件名状态 IMG01已加载 IMG02已加载 VID01未加载 如何将表格边框添加到此脚本中。当前表是无边框的
if
条件,并将数据放入表中,无论文件是否加载
输出:
FILENAME STATUS
IMG01 Loaded
IMG02 Loaded
VID01 Not Loaded
文件名状态
IMG01已加载
IMG02已加载
VID01未加载
$filepresent=Get AzureRmDataLakeStoreChildItem-AccountName-Path$Path
$filename=拆分路径$Path-Leaf
if($filepresent.Count){
$row=$table.NewRow()
$row.FileName=$FileName
$row.Status=“已加载”
$table.Rows.Add($row)
}否则{
$row=$table.NewRow()
$row.FileName=$FileName
$row.Status=“未加载”
$table.Rows.Add($row)
}
}
$html=“DatasetFileSLA”
foreach($table.Rows中的行){
$html+=$style++$row[0]++++$row[1]+++
$row[2]+“”
}
$html+=“”
所以你的问题根本不是关于Powershell,而是“如何在HTML中使文本变为绿色”?另一件事<代码>转换为Html应该可以很好地工作。向其中添加一些css,您就得到了您的表。在这里手动编写HTML可能更简单,b/c然后您可以根据您填写的值在
上添加样式或类。使用converttohtml
时,您必须解析和修改生成的Html。是的,这很有帮助。这是更多与html相关的问题。我对HTML也是新手。所以我可以在标记中放入一些条件格式并继续。如果我的理解是正确的。对吗?条件格式是根据单元格的值自动更改的格式。HTML/CSS不支持AFAIK,因此您的代码需要检查单元格中的值,然后将相应的(静态)格式说明与值一起写入HTML代码。