我目前正在使用此 REST 服务来检索列表项:
_api/lists/getbytitle('List Title')/items?$oderby=DueDate
Run Code Online (Sandbox Code Playgroud)
是否可以使用标准日期字段使用某些查询参数来过滤比特定日期新/旧的项目Modified?
有时需要获取 SharePoint 场中的所有 Web 应用程序。那么,如何使用 C# 以编程方式从 SP Farm 获取所有 SharePoint Web 应用程序?
我的 js 文件中有以下代码:
var configNews = {
url:_spPageContextInfo.webAbsoluteUrl,
newsLibrary: 'DEMONews',
listId: ''
};
// Getting the ListID
$.ajax({
url: configNews.url + "/_api/web/lists/getbytitle('" + configNews.newsLibrary + "')?$select=Id",
method: "GET",
headers: { "Accept": "application/json; odata=verbose" },
success: function (data) {
// Returning the results
configNews.listId = data.d.Id;
},
error: function (data) {
alert(data);
}
});
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:ReferenceError: _spPageContextInfo is not defined 我不知道我错在哪里以及如何消除这个错误
我试图从SharePoint位置获取文件列表,然后使用C#获取最新(按创建时间)文件。
可用资源讨论了SPWeb / SPSite,但这些资源在Visual Studio 2013上不直接可用;请参见参考资料。
SharePoint网站: https://sharepoint.amr.<Website>.com/sites/OrganizationName/Group/Shared Documents/Reports/Area/
到目前为止,我一直无法这样做。
有人可以提供一些有用的资源或示例吗?
当我尝试通过 PowerShell 部署项目时,PS继续执行“Enable-SPFeature”操作,然后打印以下错误消息:
Enable-SPFeature :该页面的安全验证无效。单击 Web 浏览器中的“返回”,刷新页面,然后重试操作。在 E:\Demo\DemoProject\DemoProject\scripts\utility.ps1:315 char:19 + Enable-SPFeature <<<< -identity $id -url $url -confirm:$false + CategoryInfo : InvalidData: (Microsoft.Share ...etEnableFeature:SPCmdletEnableFeature) [Enable-SPFeature], SPException + ExcellentQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletEnableFeature
谁能提供解决方案吗?
powershell sharepoint sharepoint-2007 sharepoint-2010 sharepoint-2013
我正在尝试使用 SPServices UpdateList 操作,并且我需要我想要从默认只读设置更改的列的字段 ID。您如何确定字段标记设置?
//Make the author field editable
var author = "<Fields><Method ID='1'><Field /*What stuff goes here?*/ ReadOnly='FALSE' /></Method></Fields>";
$().SPServices({
operation: "UpdateList",
listName: "Requests",
listProperties:"",
updateFields: author,
newFields: "",
deleteFields: "",
listVersion: "",
async: false,
completefunc: function (xData, Status){
}
});
Run Code Online (Sandbox Code Playgroud) 我正在使用 SharePoint 2013 中的一个列表,该列表在鼠标悬停时动态创建一个无序列表(熟悉 SharePoint 的人员的列表项 ECB)。
给定的类名在 at 之后添加了空格,每个菜单项额外增加 1 个空格。我不确定这是否会影响 jquery 中的类属性值,所以这就是我使用以符号开头的原因。
我需要隐藏几个菜单项,并且在调试中没有收到警报,所以我认为我的语法已关闭。
我正在使用这个:
if($('ul[class^="ms-core-menu-list"] li[text="View Item"]') ! == null) {
alert('F');
} else {
alert('no F');
}
Run Code Online (Sandbox Code Playgroud)
我没有收到警报,所以要么我的语法错误,我需要帮助,要么执行此代码时未创建菜单项,在这种情况下,我想知道如何使用 jquery 获取这些菜单项我无法在我的环境中部署代码。在过去的几天里,我查看了许多博客,但没有任何推荐的博客适合我。
谢谢
我正在使用 rest api 搜索来获取具有某些扩展类型的文档。
我有这个代码:
&refinementfilters=or'(fileExtension:equals("aspx"),fileExtension:equals("wmv"))'
Run Code Online (Sandbox Code Playgroud)
整个代码是:
https://myUrl/_api/search/query?selectproperties='Path,Url,Title,Size,IsDocument,PictureUrl,LastModifiedTime'&querytext='wildlife'&refinementfilters= '(fileExtension:equals("aspx"))'
Run Code Online (Sandbox Code Playgroud)
我想使用 or 来使用 rest api 精修过滤器 fileExtension,但是带有 OR 条件的语法不起作用,你能帮我指出问题所在吗?
干杯
我正在使用 SharePoint 2013 REST API 来获取和创建列表项,但是我的解决方案的最终用户可能不知道如何找到列表 ID,只是其中一个视图的 URL,例如http://spsportal /Lists/MyCalendar/calendar.aspx。
是否可以使用此 URL 找到列表 ID?
我使用 SharePoint 2013 本地版本和在线版本进行集成。在访问在线 SharePoint 的 REST API 时,我可以毫无问题地使用application/json和application/xml作为标头。ACCEPT
但是,在访问 SharePoint 2013 本地 REST API 时,我可以使用application/xml作为ACCEPT标头并使用application/json抛出以下错误:
GET - http://xxxxxxx:8300/_api/web/
Header -
Accept:application/json
Response:
{
"error": {
"code": "-1, Microsoft.SharePoint.Client.ClientServiceException",
"message": {
"lang": "en-US",
"value": "The HTTP header ACCEPT is missing or its value is invalid."
}
}
}
Run Code Online (Sandbox Code Playgroud)
您能否建议我如何获取 LIST、LISTITEM 对象的 JSON 响应?
sharepoint-2013 ×10
sharepoint ×5
c# ×2
javascript ×2
ajax ×1
angularjs ×1
css ×1
jquery ×1
powershell ×1
rest ×1