gpt4 book ai didi

powershell - 如何使用 PowerShell 设置新 SharePoint 字段的内部名称?

转载 作者:行者123 更新时间:2023-12-03 08:27:01 27 4
gpt4 key购买 nike

我正在尝试向 SharePoint 列表添加一个新字段并设置其内部名称。我指定了静态名称和显示名称,但我不明白为什么内部名称被设置为 First_x0020_Name .

$web = Get-SPWeb 'https://server'
$list = $web.Lists['listName']
$newFieldXML = '<Field Type="Text" StaticName="FirstName" DisplayName="First Name"></Field>'
$list.Fields.AddFieldAsXml($newFieldXML)

最佳答案

这对我很有效-

XML 格式应为:

$newFieldXML = '<Field Type="Text" Name="FirstName" StaticName="FirstName" DisplayName="First Name"></Field>'

在 PowerShell 中使用 [Microsoft.SharePoint.SPAddFieldOptions]::AddFieldInternalNameHint作为 AddFieldAsXml 的第三个参数功能
$spListFields = $spList.Fields.AddFieldAsXml($newFieldXML, $true, [Microsoft.SharePoint.SPAddFieldOptions]::AddFieldInternalNameHint)

关于powershell - 如何使用 PowerShell 设置新 SharePoint 字段的内部名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36141123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com