Office 插件 _spPageContextInfo 未定义
Office Addin _spPageContextInfo Undefined
我在 office Addins 上收到 _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
创建的文档
只有当您在 Sharepoint 经典页面上时,Sharepoint 才会注入 _spPageContextInfo。即使对于 Sharepoint 框架组件,他们也不建议使用它,因为它可能不在页面上。
我在 office Addins 上收到 _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
创建的文档只有当您在 Sharepoint 经典页面上时,Sharepoint 才会注入 _spPageContextInfo。即使对于 Sharepoint 框架组件,他们也不建议使用它,因为它可能不在页面上。