powershell - 使用 PnPPowershell SP2016 创建发布 HTML 站点列
问题描述
我正在尝试使用 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”列吗?
谢谢您的帮助。
解决方案
您可以使用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
之后,您可以在站点列中看到:
参考 - Add-PnPFieldFromXml
推荐阅读
- react-redux - 用 dispatch 替换 return 会导致错误
- angular - 使用路由器插座时向 Angular 母版页注入组件
- php - WP - 根据帖子类别隐藏特定的 div
- xamarin - Xamarin 使用 CrossSimpleAudioPlayer 播放声音
- linux - FusionPBX安装502 Bad Gateway
- wordpress - 如何更改 woocommerce 描述标签名称
- blockchain - 如何使用 Waves IDE 为资产设置脚本?
- ios - 如何在使用 ESTabBarController 执行操作时推送控制器
- javascript - 如何使构造函数原型可枚举?
- python - Amazon S3:提取大型二进制文件部分的快速方法?