Office Addin _spPageContextInfo Не определено

Я получаю _spPageContextInfo Undefined для офисных надстроек

я добавил ниже файлы sharepoint js в свой проект, но все еще получаю ту же ошибку _spPageContextInfo Undefined,

    <script src="Scripts/MicrosoftAjax.js"></script>
    <script src="Scripts/init.js"></script>
    <script src="Scripts/sp.core.js"></script>
    <script src="Scripts/sp.runtime.js"></script>
    <script src="Scripts/sp.js"></script>

$(document).ready(function () {
   ExecuteOrDelayUntilScriptLoaded(runCode, "sp.js");

});


function runCode() {
            var userid = _spPageContextInfo.userId;
}

В большинстве примеров используется надстройка, размещенная на sharepoint, но я бы хотел использовать надстройку Office.

Есть ли файл js, который я должен добавить? Я не мог использовать руководство, потому что оно работает только для документов, созданных с типом контента надстройки https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/create-a-sharepoint-add-in-that-contains-a-document-template-and-a-task-pane-add

1 ответ

_SpPageContextInfo внедряется Sharepoint только тогда, когда вы находитесь на классической странице sharepoint. Даже для компонентов инфраструктуры Sharepoint они не рекомендуют использовать его, потому что он может отсутствовать на странице.

Другие вопросы по тегам