SharePoint Online - JavaScript
31.05.2016
Problém
Potřebuji do SharePoint Online vložit vlastní jQuery/JavaScript script.
Řešení
- Nainstalovat PnP PowerShell Cmdlets for SharePoint Online
- Spustit PowerShell konzoli
- Spojit se SharePoint tenantem
Connect-SPOnline https://tenant.sharepoint.com/sites/portal
- Připojit JavaScriptový soubor
Add-SPOJavaScriptLink -Name JQuery -Url https://code.jquery.com/jquery.min.js
Add-SPOJavaScriptLink -Name MyJS -Url https://tenant.sharepoint.com/sites/portal/muj-soubor.js
- Vložit JavaScript přímo do stránky
Add-SPOJavaScriptBlock -Name MyScript -Script "alert('AHOJ');"
Poznámky
- Pro vkládání je potřeba mít dostatečná práva
- Vložený javascriptový kód vložený do stránky nelze jednoduše příkazem odstranit, ale je potřeba jej přepsat
Odkazy
- PnP-PowerShell
https://github.com/officedev/pnp-powershell/releases - SharePoint Online - JavaScript Injection with PowerShell
https://www.sharepointblue.com/2016/03/sharepoint-online-javascript-injection.html
#SharePoint