¿Cómo habilitar SharePoint Designer para SharePoint Online?
Requisito: Habilite SharePoint Designer para un sitio de SharePoint Online.
SharePoint Online: ¿Cómo conectarse desde SharePoint Designer?
SharePoint Designer es una poderosa herramienta para personalizar sitios de SharePoint. Ofrece un sólido conjunto de características que le permiten crear páginas web personalizadas, diseñar diseños de páginas, crear flujos de trabajo personalizados de SharePoint Designer, crear formularios personalizados, conectarse a fuentes de datos externas utilizando tipos de contenido externos como bases de datos o servicios web, controlar la apariencia y funcionalidad de su sitio SharePoint, etc. para aprovechar al máximo las capacidades de la plataforma SharePoint. También puede usar SharePoint Designer para crear vistas avanzadas de listas y bibliotecas y para editar el código HTML y CSS subyacente de las páginas de SharePoint. SharePoint Designer es una aplicación de escritorio que debe descargarse e instalarse en su computadora. Puede descargar la última versión de SharePoint Designer: Microsoft SharePoint Designer 2013 desde https://www.microsoft.com/en-us/download/details.aspx ?id=35491. Después de la instalación, puede conectarse a su sitio de SharePoint y realizar cambios en los sitios de SharePoint Online.
De forma predeterminada, las personalizaciones del diseñador de SharePoint están deshabilitadas para sitios de grupo/sitios de grupo modernos en Microsoft SharePoint Online. Aparece un mensaje de error: "El servidor no pudo completar su solicitud". cuando intenta abrir un sitio de grupo de SharePoint Online en SharePoint Designer.
Además, en ocasiones aparece el mensaje de error "No tiene permiso para abrir este sitio web en SharePoint Designer":
Entonces, ¿cómo conectar el diseñador de SharePoint a SharePoint Online?
¿Cómo habilitar SharePoint Designer en SharePoint Online?
¿Puedes utilizar el diseñador de SharePoint con SharePoint Online? ¿El diseñador de SharePoint funciona con SharePoint Online? ¿Sigue siendo compatible SharePoint Designer? ¡Por supuesto que sí! Para habilitar SharePoint Designer para sitios de SharePoint, debe permitir scripts personalizados y habilitar SharePoint Designer en el nivel de colección de sitios.
Paso 1: habilite el script personalizado en SharePoint Online
Simplemente siga estos pasos para habilitar el script personalizado:
- Inicie sesión en Office 365 y vaya al Centro de administración de SharePoint Online.
- Haga clic en Configuración en la navegación izquierda >> Haga clic en el enlace “Página de configuración clásica” >> Desplácese hacia abajo hasta la sección “Secuencia de comandos personalizada”.
En la sección Script personalizado, establezca las opciones "Permitir a los usuarios ejecutar scripts personalizados en sitios personales" y "Permitir a los usuarios ejecutar scripts personalizados en sitios creados por autoservicio".
- Haga clic en "Aceptar" para guardar los cambios.
Esto habilita SharePoint Designer en SharePoint Online. Sin embargo, este cambio puede tardar hasta 24 horas en reflejarse. Para habilitar inmediatamente un script personalizado en una colección de sitios particular, use este script de PowerShell a través del Shell de administración de SharePoint Online. Además, cuando habilita secuencias de comandos personalizadas a través de la interfaz web, las habilita para todos los sitios del inquilino. Pero puede habilitar o deshabilitar secuencias de comandos personalizadas en una colección de sitios específica a través de PowerShell.
PowerShell para habilitar SharePoint Designer en SharePoint Online:
Si desea habilitar una secuencia de comandos personalizada en el nivel de la colección de sitios, use esta secuencia de comandos de PowerShell en el Shell de administración de SharePoint Online:
#Set Parameters
$AdminSiteURL="https://Crescent-Admin.sharepoint.com"
$SiteURL="https://crescent.sharepoint.com/sites/creditpipeline"
#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -Credential (Get-Credential)
#Enable SharePoint Designer for the site collection
Set-SPOSite -Identity $SiteURL -DenyAddAndCustomizePages $False
Para deshabilitar la personalización de SharePoint Designer para una colección de sitios de SharePoint Online, utilice lo siguiente:
#Disable SharePoint Designer for the site collection
Set-SPOSite -Identity $SiteURL -DenyAddAndCustomizePages $True
Paso 2: habilite SharePoint Designer para el sitio
Una vez habilitado el script personalizado, el siguiente paso es garantizar que SharePoint Designer esté habilitado en la colección de sitios.
- Navegue a su sitio de SharePoint Online >> Haga clic en Configuración >> Información del sitio >> Ver todas las configuraciones del sitio.
- Haga clic en "Configuración de SharePoint Designer" en Administración de la colección de sitios.
-
Marque "Habilitar SharePoint Designer".
También puede habilitar SharePoint Designer para el sitio usando PowerShell:
#Config Variables
$SiteURL = "https://crescent.sharepoint.com/sites/retail"
Try {
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive
#Get the site SharePoint Designer settings
$Site = Get-pnpsite -Includes AllowDesigner
If($Site.AllowDesigner -eq $false)
{
#Enable SharePoint Designer
$Site.AllowDesigner = $true
Invoke-PnPQuery
Write-host "SharePoint Desingner Enabled Successfully!" -f Green
}
Else
{
Write-host "SharePoint Desingner is already Enabled!" -f Yellow
}
}
Catch {
write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}
Abra el sitio de SharePoint Online en SharePoint Designer
Una vez que el script personalizado esté habilitado, podrá acceder a los sitios de SharePoint Online con SharePoint Designer con permisos de Administradores de colección de sitios/Propietarios del sitio o Diseñador. Para abrir el sitio de Sharepoint Online desde SharePoint Designer, haga lo siguiente:
- Abra Sharepoint Designer y seleccione el botón "Abrir sitio" en el menú Archivo.
- Ingrese la URL de su sitio de SharePoint en el cuadro de diálogo que aparece y luego haga clic en "Abrir".
- Haga clic en la página o flujo de trabajo que desea personalizar en el panel de navegación de la izquierda.
- Realice sus cambios en el panel derecho, utilizando la interfaz gráfica o el editor HTML/CSS.
- Guarde sus cambios haciendo clic en "Guardar" en el menú Archivo.
También puede habilitar scripts personalizados con PnP PowerShell: ¿Cómo habilitar scripts personalizados en SharePoint Online usando PowerShell?
Preguntas frecuentes:
¿El diseñador de SharePoint funciona con SharePoint Online?
¿Puedo usar el diseñador de SharePoint con SharePoint Online? ¡Sí! SharePoint Designer 2013 todavía es compatible con SharePoint Online.
¿SharePoint Designer no puede abrir el sitio de SharePoint Online?
Asegúrese de tener habilitado el script personalizado para sus sitios modernos de SharePoint Online.
¿Cómo ocultar una lista de SharePoint usando SharePoint Designer?
Para ocultar una lista o biblioteca de documentos en el servidor SharePoint o SharePoint Online: Abra el sitio en SharePoint Designer, haga clic con el botón derecho en la lista de destino >> Elija Configuración de lista >> Configuración general >> Marque la opción "Ocultar del navegador" y haga clic en Botón “Guardar” para aplicar los cambios.
Más información: ¿Cómo ocultar una Lista en SharePoint?



