我正在尝试使用PnP powershell创建一个sharepoint 2016网站栏。
当我使用下面的命令创建一行文本时,它会起作用:
Add-PnPField -DisplayName "column1" -InternalName "column1" -Group "PnPGroup" -Type Text
但是我无法使用此命令创建“发布HTML”列:
Add-PnPField -DisplayName "htmlcolumn" -InternalName "htmlcolumn" -Group "PnPGroup" -Type HTML
您能告诉我哪种类型适合创建“发布HTML”列?
感谢您的帮助。
答案 0 :(得分:1)
您可以使用Add-PnPFieldFromXml
添加如下字段:
$guid = New-Guid
$xml = '<Field Type="HTML" Name="htmlcolumn" DisplayName="htmlcolumn" Group="PnPGroup" StaticName="htmlcolumn" RichText="TRUE" ID="{'+$guid.Guid+'}" RichTextMode="FullHtml" />'
Add-PnPFieldFromXml -FieldXml $xml
之后,您可以在网站列中看到以下内容: