Столкнулся с ситуацией, когда необходимо было вставить Java скрипт на публичный сайт SharePoint.
На сегодняшний день, единственным действенным способом является использование гаджета PayPal.
Но чтобы получить возможность использования этого, и некоторых других гаджетов, нам необходимо включить локализацию English (US) , cделать это можно по ссылке %domain,com%/_layouts/settings.aspx (Администрирование сайта — Региональные парамаетры — Язык).
Приведу пример исходного кода скрипта:
[script type=»text/javascript» src=»http://634865669531953899.contentcastsyndication.com/Csp/?t=campaign&category=57&audience=Business&banner=Medium_Rectangle_300x250_Image&lng=RU»][/script]
А вот код, который мы вставим в PayPal:
<form action=»»>
<input type=»image» style=»display:none !important;»><script src=»http://634865669531953899.contentcastsyndication.com/Csp/?t=campaign&category=57&audience=Business&banner=Medium_Rectangle_300x250_Image&lng=RU.js»></script>
</form>
.. но для работы этого мало 🙂
Нам нужно вручную задать размер банера (а в моем случае это именно банер), для этого кликнем правой кнопкой по синему прямоугольнику, выберем пункт Изменение размера и укажем размеры вручную, в моем случае это 300х250 пикселей.
И после этого, все будет успешно работать 🙂
Ну и ссылка на полезную статью — http://blog.sharepointbits.com/2012/01/adding-scripts-to-sharepoint-online.html