我使用 PowerShell 脚本创建了分类类型网站栏。我需要使用脚本启用“允许多个值”属性。
我已经搜索了很多。在某些解决方案中,它表示可以将列添加到列表中。但我需要在创建网站栏本身时设置该属性。
下面是我用来创建网站栏的代码。
$fieldAsXML = "<Field Type='$($column.FieldType)'
DisplayName='$($column.DisplayName)'
Name='$($column.name)'
Group='$($column.group)'
Required='$($column.required)'/>"
#see tips below for info about fieldOptions
$fieldOption = [Microsoft.SharePoint.Client.AddFieldOptions]::AddFieldInternalNameHint
$field = $fields.AddFieldAsXML($fieldAsXML, $true, $fieldOption)
$context.load($field)
任何帮助表示赞赏。
谢谢。
更新:
对于我使用的分类法,Lee_MSFT 的回答。
对于我使用的查找,以下方法:
$fieldAsXML = "<Field Type='LookupMulti'
DisplayName='$($column.DisplayName)'
Name='$($column.name)'
Group='$($column.group)'
Mult='TRUE'
Required='$($column.required)'
List='$($column.List)'
ShowField='$($column.ShowField)'/>"
对于分类,我们还可以使用 Field Type='TaxonomyFieldTypeMulti' 和 Mult='TRUE' 属性。