Javascript Powershell导入Csv尝试将Csv文件转换为HTML,但我可以';t了解如何将ID参数添加到表中(jscript需要) $bodyformat+= '' $bodyformat+= ' 函数搜索_表(){ var输入、过滤器、表格、tr、td、i; 输入=document.getElementById(“搜索字段输入”); filter=input.value.toUpperCase(); table=document.getElementById(“table_id”); tr=table.getElementsByTagName(“tr”); 对于(i=0;i

Javascript Powershell导入Csv尝试将Csv文件转换为HTML,但我可以';t了解如何将ID参数添加到表中(jscript需要) $bodyformat+= '' $bodyformat+= ' 函数搜索_表(){ var输入、过滤器、表格、tr、td、i; 输入=document.getElementById(“搜索字段输入”); filter=input.value.toUpperCase(); table=document.getElementById(“table_id”); tr=table.getElementsByTagName(“tr”); 对于(i=0;i,javascript,html,powershell,import-csv,Javascript,Html,Powershell,Import Csv,$html=Import Csv-delimiter','-Path D:\Temp\final.Csv | Foreach{$.link='{1}'-f$.link,$.Title;$}| 选择ID,Link | ConvertTo Html-Head$htmlformat-Body$bodyformat $html-replace“您确定不应该在脚本块中使用$\u0.link等吗?您能澄清一下“如何将ID参数添加到表中”的意思吗?也许可以显示一个示例,说明您正在看到的内容和希望看到的内容?

$html=Import Csv-delimiter','-Path D:\Temp\final.Csv | Foreach{$.link='{1}'-f$.link,$.Title;$}| 选择ID,Link | ConvertTo Html-Head$htmlformat-Body$bodyformat


$html-replace“您确定不应该在脚本块中使用
$\u0.link
等吗?您能澄清一下“如何将ID参数添加到表中”的意思吗?也许可以显示一个示例,说明您正在看到的内容和希望看到的内容?
$bodyformat += 
 '<input type="text" id="search_field_input" onkeyup="search_table()" placeholder="Type to search">'
$bodyformat += 
 '<script>
  function search_table(){
  var input, filter, table, tr, td, i;
  input = document.getElementById("search_field_input");
  filter = input.value.toUpperCase();
  table = document.getElementById("table_id");
  tr = table.getElementsByTagName("tr");

 for (i = 0; i < tr.length; i++) {
  td = tr[i].getElementsByTagName("td") ; 
  for(j=0 ; j<td.length ; j++)
  {
  let tdata = td[j] ;
  if (tdata) {
    if (tdata.innerHTML.toUpperCase().indexOf(filter) > -1) {
      tr[i].style.display = "";
      break ; 
    } else {
      tr[i].style.display = "none";
    }
   } 
  }
 }
}
</script>'