PowerQuery – Crear Query para usar la Busqueda de SharePoint con REST API

Desde Excel, creamos una nueva Query vacía y insertamos la llamada a la API de SharePoint en la fórmula: = (querytext as text, fields as text, tenanturl as text) as list => let Source = OData.Feed(tenanturl & "/_api/search/query?querytext='" & querytext & "'&trimduplicates=false&typedobject=true&selectproperties='" & fields & "'&rowlimit=500"), PrimaryQueryResult = Source[PrimaryQueryResult], ReturnTable = PrimaryQueryResult[RelevantResults][Table][Rows] in ReturnTable Podemos …

Sigue leyendo PowerQuery – Crear Query para usar la Busqueda de SharePoint con REST API

Script Editor Web Part para Modern Pages en SharePoint Online

Para todos aquellos que hemos trabajado con Script Editors en SharePoint Online veremos que ya no tenemos esa opción en el nuevo diseño de Microsoft basado en React. Podéis encontrar su equivalencia en el propio GitHub de Microsoft que "devuelve" este componente para los Modern Sites: https://github.com/SharePoint/sp-dev-fx-webparts/tree/dev/samples/react-script-editor La solución ha sido creada por Mikael Svenson, …

Sigue leyendo Script Editor Web Part para Modern Pages en SharePoint Online

Error Microsoft SharePoint is not supported in 32-bit process

Error An unhandled exception of type 'System.PlatformNotSupportedException' occurred in Microsoft.SharePoint.dll Additional information: Microsoft SharePoint is not supported in 32-bit process. Please verify that you are running in a 64-bit executable. Explicación Se trata de un proyecto que se esta ejecutando en modo 32 bits y la librería de SharePoint no está soportada, debe ser en …

Sigue leyendo Error Microsoft SharePoint is not supported in 32-bit process

Firmar DLLs (Microsoft IL Disassembler-Assembler)

Debemos crear un fichero BAT (.bat) en la misma ruta de la DLL que queremos firmar. DEL .\SIGNED_LIBRARY.* /F "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\ildasm.exe" .\LIBRARY.dll /output:.\SIGNED_LIBRARY.il "C:\Windows\Microsoft.NET\Framework\v2.0.50727\ilasm.exe" .\SIGNED_LIBRARY.il /dll /key=.\LIBRARY_KEY.snk /output=.\SIGNED_LIBRARY.dll PAUSE LIBRARY = Nombre de la DLL SIGNED_LIBRARY = Nombre de la DLL firmada LIBRARY_KEY = Key que usaremos para firmar la librería (La podéis …

Sigue leyendo Firmar DLLs (Microsoft IL Disassembler-Assembler)

Borrar DLL de la GAC

El método correcto de borrar DLLs de la GAC es el siguiente: 1. Abrimos la consola de Visual Studio (Developer Command Prompt for VS2013 en el caso de Visual Studio 2013). 2. Navegamos hasta el directorio donde están nuestras DLL (cd C:WindowsMicrosoft .NETassemblyGAC_MSIL). 3. Ejecutamos el siguiente comando: gacutil -u NOMBRE_DE_MI_DLL Ejemplo (Borrar la DLL …

Sigue leyendo Borrar DLL de la GAC

Event Receiver en SharePoint (Teoría e información)

Tenemos 5 tipos de Event Receivers para programar en SharePoint: SPEmailEventReceiver (Para los emails) SPFeatureReceiver (Para las características) SPItemEventReceiver (Para los elementos de las listas/librerías) SPListEventReceiver (Para las listas/librerías) SPWebEventReceiver (Para los sites y site collections) Cada uno de ellos tienen unos métodos específicos que podemos implementar para realizar acciones: SPEmailEventReceiver 1.1. EmailReceived (Cuando un …

Sigue leyendo Event Receiver en SharePoint (Teoría e información)