前言
最近,研究SharePoint Online站點,想寫點JavaScript在里面,發現無法添加內容編輯器web部件,這個怎么整?后來發現,微軟為了安全起見,把腳本給禁用了,我們需要手動配置一下。
配置站點腳本功能
1.我們創建一個webpart page,添加webpart的時候發現沒有了content editor webpart了,如下圖:
本來應該在Media and Conent這個分類里面的
2.進入Office 365首頁,點擊Admin,進入管理頁面,如下圖:
需要管理員權限,才能夠看到這個菜單並進行設置
3.進入后台管理界面,點擊SharePoint這個選項卡,如下圖:
SharePoint可能在收起來的菜單中,需要點擊展開一下
4.進入SharePoint admin center,點擊Settings,如下圖:
類似SharePoint 本地版本管理中心的功能
5.這個菜單項目少的可憐,點擊classic settings page,進入傳統設置,如下圖:
6.找到Custom Script,勾選上Allow,如下圖:
本來以為夠上點擊OK就生效了,結果因為是Online,所以需要等24小時后才生效,-_-||
配置即時生效
7.這時候就需要SharePoint Online Management Shell了,如何安裝功能參考下面博客,點擊鏈接或者掃描二維碼均可;
這個腳本就是SharePoint Online版本對應的PowerShell命令,可以管理和配置SharePoint Online站點的功能
https://www.cnblogs.com/jianyus/p/4221482.html
8.配置完畢,執行下面腳本,實現我們的配置,如下圖:
$adminUPN="linyu@linyus.onmicrosoft.com" $orgName="linyus" $userCredential = Get-Credential -UserName $adminUPN -Message "Enter password" Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential Set-SPOsite https://linyus.sharepoint.com/sites/WFProcess -DenyAddAndCustomizePages 0
9.回到webpart page里添加webpart,發現已經有了Content Editor,而且還有了Script Editor Webpart了。
結束語
好了,我們就這樣啟用了SharePoint Online站點的Content Editor Webpart功能,我們可以開心的添加腳本了。