Numero di SharePoint PowerShell e colonne utente
-
10-12-2019 - |
Domanda
Ho bisogno di creare due campi elenchi di PowerShell.
Uno che accetta solo un numero intero (numero di tipo senza decimale) e l'altro utente (selezione multipla).
Posso creare campo numerico e campo utente singolo con questo codice:
$spFieldType = [Microsoft.SharePoint.SPFieldType]::User
$myCustomList.Fields.Add("myUsers",$spFieldType,$false)
$spFieldType = [Microsoft.SharePoint.SPFieldType]::Number
$myCustomList.Fields.Add("myNumber",$spFieldType,$false)
.
Come posso aggiungere campi integer e multipli?
Soluzione
For number field accepting only Integers (no decimal), do following:
$spFieldType = [Microsoft.SharePoint.SPFieldType]::Number
$myField = $myCustomList.Fields.Add("myInteger",$spFieldType,$false)
$myIntegerField = [Microsoft.SharePoint.SPFieldNumber]$myCustomList.Fields[$myField]
$myCustomList.Fields[$myIntegerField].DisplayFormat = SPNumberFormatTypes.NoDecimal
$myCustomList.Fields[$myIntegerField].Update()
User multi-selection
$spFieldType = [Microsoft.SharePoint.SPFieldType]::User
$myField = $myCustomList.Fields.Add("myMultiUsers",$spFieldType,$false)
$myMultiUsers = [Microsoft.SharePoint.SPFieldUser]$myCustomList.Fields[$myField]
$myCustomList.Fields[$myMultiUsers].AllowMultipleValues = true
$myCustomList.Fields[$myMultiUsers].Update()
This should work !
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange