0

我有一个 CSV 文件,其中一些值包含<b%gt;Example</b%gt;我尝试在 SharePoint 列表中插入的解码的 HTML 标记(例如 )。

当我使用 PowerShell 遍历这些值时,,无论我做什么,它都会拆分字符串。
我曾尝试用"和包装字符串,'但随后 PowerShell 抛出此错误:

更新:使用“0”参数调用“更新”的异常:“无效的文本值。

文本字段包含无效数据。请检查值并重试。”

在 C:\Scripts\Configuration\SystemConfiguration.ps1:41 char:22 + $spListItem.update <<<< () + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException

以下是其中一个值的示例:

"&lt;b&gt;Dear {0} Team,&lt;/b&gt;&lt;br/&gt;{1} request was completed &lt;a href='{2}'&gt;{3}&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;{2}&lt;br/&gt;&lt;br/&gt;To download the PDF of the form please click  &lt;a href='{6}'&gt;Here&lt;/a&gt;.&lt;br/&gt;In case of questions, please contact {4}.&lt;br/&gt;&lt;br/&gt;With best regards&lt;br/&gt;&lt;br/&gt;{5}"

谁能给我一些关于如何确保可以成功插入上述值的提示?

4

1 回答 1

0

我通过鬼混一些HttpUtility方法找到了答案。

$Value = &lt;b&gt;Dear {0} Team,&lt;/b&gt;&lt;br/&gt;{1} request was completed &lt;a href='{2}'&gt;{3}&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;{2}&lt;br/&gt;&lt;br/&gt;To download the PDF of the form please click  &lt;a href='{6}'&gt;Here&lt;/a&gt;.&lt;br/&gt;In case of questions, please contact {4}.&lt;br/&gt;&lt;br/&gt;With best regards&lt;br/&gt;&lt;br/&gt;{5}
[System.Web.HttpUtility]::HtmlDecode($Value)
于 2013-10-10T10:53:14.393 回答