SharePoint Online SP.CamlQuery 未定义
SharePoint Online SP.CamlQuery is undefined
我正在实施 SharePoint Online 加载项
我需要 SP.CamlQuery.createAllItemsQuery()
数据,
但是 SP.CamlQuery
是 undefined
SP.CamlQuery
在 sp.js
中定义,但您的代码在未加载 sp.js
时运行。因此,要克服此问题,请使用 SP.SOD.executeFunc
延迟执行代码,直到 sp.js
加载。
注意:两者都有 SP
命名空间,但 SP.SOD.executeFunc
在 core.js
文件中定义并始终加载到 SharePoint 中。
代码:
SP.SOD.executeFunc('sp.js', SP.ClientContext, function() {
// do stuff, use SP.CamlQuery object
});
我正在实施 SharePoint Online 加载项
我需要 SP.CamlQuery.createAllItemsQuery()
数据,
但是 SP.CamlQuery
是 undefined
SP.CamlQuery
在 sp.js
中定义,但您的代码在未加载 sp.js
时运行。因此,要克服此问题,请使用 SP.SOD.executeFunc
延迟执行代码,直到 sp.js
加载。
注意:两者都有 SP
命名空间,但 SP.SOD.executeFunc
在 core.js
文件中定义并始终加载到 SharePoint 中。
代码:
SP.SOD.executeFunc('sp.js', SP.ClientContext, function() {
// do stuff, use SP.CamlQuery object
});