¿Cómo deshabilitar la edición rápida en SharePoint Online?
Requisito: Deshabilitar la edición rápida en SharePoint Online.
La edición rápida es una excelente característica de SharePoint Online que permite a los usuarios cambiar rápidamente elementos de listas y metadatos de documentos. Si bien esta es una característica conveniente, puede haber ocasiones en las que necesites desactivar la Edición rápida por algún motivo. En esta publicación, le explicaré cómo desactivar la Edición rápida para los usuarios de SharePoint Online. ¡Empecemos!
Tenemos una lista de seguimiento de proyectos con el campo "Salud del proyecto", que un receptor de eventos actualiza en función de parámetros específicos y lógica empresarial. Entonces, ocultamos el campo en SharePoint Online usando: SharePoint Online: ¿Cómo ocultar una columna de los formularios de lista? Sin embargo, los usuarios pueden ir al modo "Edición rápida" de la lista y obtener el campo oculto allí. Aunque la columna estaba oculta en Formularios nuevos y de edición, la edición rápida de SharePoint Online aún muestra el campo oculto y queríamos deshabilitar la edición rápida para la lista de SharePoint Online.
¿Cómo deshabilitar “Editar en vista de cuadrícula” (Edición rápida) en SharePoint Online?
Para deshabilitar la edición rápida en SharePoint Online, siga los pasos a continuación:
- Navegue a la Lista >> Haga clic en Configuración >> Configuración de la lista
- Haga clic en el enlace "Configuración avanzada" debajo de la página de configuración de la lista.
- En el enlace Configuración avanzada, desplácese hacia abajo y, en la opción "Edición rápida de propiedades", elija "No" para "¿Permitir que los elementos de esta lista se editen mediante Edición rápida?". y luego haga clic en Aceptar.
Esto deshabilita la edición rápida en la lista de SharePoint Online, incluso en el modo clásico.
PowerShell para deshabilitar la edición rápida en SharePoint Online
Para desactivar "Editar en vista de cuadrícula", utilice este script de PowerShell:
Import-Module Microsoft.Online.SharePoint.Powershell
#Set Parameters
$SiteURL="https://crescent.sharepoint.com/sites/Retail"
$ListName ="Projects"
#Get Credentials to connect
$Cred = Get-Credential
Try{
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
#Get the List
$List = $Ctx.Web.Lists.GetByTitle($ListName)
$Ctx.Load($List)
#Disable Quick Edit
$List.DisableGridEditing = $true
$List.Update()
$Ctx.ExecuteQuery()
}
Catch {
Write-host -f Red "Error:" $_.Exception.Message
}
También puede usar el script PnP PowerShell para deshabilitar la lista de SharePoint Online del modo de edición rápida:
#Parameters
$SiteURL = "https://Crescent.sharepoint.com/sites/Marketing"
$ListName = "Projects"
#Connect to the site
Connect-PnPOnline $SiteURL -Interactive
#Get the List
$List = Get-PnPList -Identity $ListName
#Disable Quick Edit in SharePoint Online List
$List.DisableGridEditing = $True
$List.Update()
Invoke-PnPQuery
Para devolver la edición rápida, simplemente configure "DisableGridEditing" en "$False".
Aquí hay otro artículo para ocultar la edición rápida en SharePoint local, use: ¿Cómo deshabilitar la edición rápida en SharePoint?


