Blog链接:​https://blog.51cto.com/13969817

我们知道,默认的情况下SharePoint Online禁用了Custom Scripts的使用,而现实工作中,因为工作和业务需要,研发人员会尝试将带有自定义JavaScript的脚本web部件插入到网站中,然而因Custom Scripts的禁用,导致无法使用该Web part,除此之外,SharePoint默认阻止的“脚本文件类型”:

·       .asmx

·       .ascx

·       .aspx

·       .htc

·       .swf

·       .xap

·       .xsf

这些文件都可能包含代码或脚本——JavaScript、Java、ActionScript、C#——所以Microsoft更喜欢在很多网站上屏蔽或限制它们。

本文将给大家分享一下如何为SharePoint Online网站集启用Custom Scripts,确保相应的自定义开发功能可用。

1.      全局管理员身份的账户登录Microsoft 365 SharePoint Online Center Admin,在Settings页面,点击“Classic Settings Page”,如下所示:

如何启用SharePoint Online的自定义脚本功能?_启用

2.      切换到Classic Settings Page页面,在Custom Script设置页面,选择Allow users to run custom script,然后点击“OK”, 如下所示:

如何启用SharePoint Online的自定义脚本功能?_Custom Scripts_02

这样,开发者就可以添加含有coding的web part或者做其他自定义测试环境部署了,比如将设定好的list以template的形式save as,导入其他网站上直接应用。

今天的分享就到这里,若日后大家有其他需求,欢迎线下讨论。