Project OnLine - библиотека PS.js не инициализируется
Мне нужно создать простую страницу, чтобы прочитать файл и обновить пользовательские поля в PWA, и с моими "древними" знаниями js (я работаю в SAP-ABAP, а не в Интернете) и прочитать 1000 форумов и блогов, которые мне удалось получить. к следующему:
<!DOCTYPE html>
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882">
<head>
<meta name="WebPartPageExpansion" content="full" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> PWA PS TEST 2</title>
<script type="text/javascript" src="/_layouts/1033/init.js"></script>
<script type="text/javascript" src="MicrosoftAjax.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.core.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.js"></script>
<script type="text/javascript" src="/_layouts/15/ps.js"></script>
<script type="text/javascript">
var SPContext;
var PSContext;
function callInit()
{
ExecuteOrDelayUntilScriptLoaded(sharePointReady, "sp.js");
ExecuteOrDelayUntilScriptLoaded(ProjectReady, "ps.js");
}
// Create an instance of the current context.
function sharePointReady() {
SPContext = SP.ClientContext.get_current();
console.log("done SP");
}
function ProjectReady() {
PSContext = new PS.ProjectContext("/sites/pwa/");
console.log("done PWA");
}
function doFunction(qtype) {
alert(qtype);
}
</script>
</head>
<body onload="callInit()">
<p> <h1> PWA PS TEST 2</h1> </p>
<p> <h2> Only Chrome!!</h2></p>
<p>
Due date: <input type="text" id="fDueDate" value="2017-03-31">
<input id="clickMe" type="button" class="button" value="Click me!" onclick="doFunction('a');" />
<br><br></p>
<div>
<table id="thetable" border="1">
</table>
</div>
</body>
</html>
Хотя я вижу объекты для контекста SP и PS, PS пуст, и я не получаю никакой информации. Я пытался с get_projects() и get_customfields(), и оба созданы, но пусто.
Веб-страница будет размещена на сайте SP в том же домене, но я также попытался переместить ее на сайт PwA и использовать get_current() для контекста, но результаты те же.
Есть идеи, что я делаю плохо?
Спасибо!!
Rafa