csom相关内容

集合尚未初始化

我正在尝试使用 CSOM 从Sharepoint库中检索所有项目,并创建一个列表.我确信这与代码的顺序有关.问题是如何? ListItemCollection collListItem = oList.GetItems(camlQuery);var newList = new List();var items = oList.GetItems(camlQuery);context ..
发布时间:2021-04-18 20:17:11 C#/.NET

为什么我在SharePointOnlineCredentials上有错误?找不到名称空间

我已经安装了CSOM软件包,如您所见: 而且我无法安装sharepoint软件包或运行时,因为它说它与我的版本3.1不兼容... 所以这是一个重复的问题,但是问题是我无法发表评论,在其他任何帖子中,人们告诉我们安装我之前谈论过的所有程序包...我如何使用SharePointOnlineCredentials?谢谢您的帮助 解决方案 .NET Standard平台不再支持Shar ..
发布时间:2021-04-11 19:11:50 C#/.NET

使用SharePoint客户端对象模型检查是否存在列表列?

使用SharePoint 2010中的客户端对象模型(C#),如何确定给定列表中是否存在指定的列(字段)名称? 谢谢, MagicAndi。 解决方案 在搜索同一内容时就发现了这一点,但看起来Sharepoint 2010内置了一些功能,至少对于服务器模型: list.Fields.ContainsField(“ fieldName”); 不确定虽然存在于客户端。认为这将是存储 ..
发布时间:2020-10-02 18:58:21 其他开发

Azure Active Directory共享点&图形API

我有点困惑如何获取适用于共享站点和图形API的不记名令牌. 我们正在使用MFA(多因素身份验证),因此当用户尝试登录时会收到一条短信.所有这些都有效,我们得到了令牌,但是我指向的资源是 https://srmukdev.sharepoint.com/,我们如何使用此令牌访问 https://graph.microsoft.com/ API. 目前不起作用.我可以发出单独的登录请求,但是 ..

通过CSOM动态加载项目在线属性

我正在尝试将我们的项目从在线项目加载到.NET应用程序中,而我可以加载项目时,我遇到的一件麻烦事就是加载了我想要的所有列.我知道我可以使用include指定要加载的列,但我希望能够使用可以动态生成的列的列表. 这是ETL程序的一部分,我希望允许用户配置要带入缓存数据库的列的列表.以下是我到目前为止的情况 static void Main(string[] args) { ..

尝试获取库列表时遇到ClientRequestException(Sharepoint CSOM 2010)

Hellu 该异常完全没有理由出现,就像那样. 15分钟前,我完全没有问题.也许我办公室里有人用我们的SharePoint Online做过一些事,但是据我所知,这是当时我唯一的人. 所以我在网上搜索了一段时间,听说了基于声明的连接的问题,并使用了SharePointOnlineCredentials ...但是我使用的是2010版本,因此我无权访问此类. 这是我用来连接的代码段 ..
发布时间:2020-07-07 02:05:25 C#/.NET

CSOM中的SiteLogoUrl在哪里?

我找到了 SPWeb.SiteLogoUrl 和在CSOM和REST中需要此属性.但是我没找到.如何使用CSOM或REST获得SiteLogoUrl? SP.js Microsoft.SharePoint.Client.dll 解决方案 它已移至SharePoint通过appredirect.aspx重定向时创建的POST请求.因此,获取“网站徽标网址"的唯一方法是处理适当的P ..
发布时间:2020-06-17 19:03:46 其他开发

在SharePoint 2013中使用CSOM根据特定权限获取所有用户

我想获取在站点上具有特定角色/权限的所有用户的列表.例如,我需要使用SharePoint 2013中的 .Net CSOM 具有编辑权限(RoleType = Editor)的用户列表.他们可以在任何组中.我尝试了很多事情.但是,似乎没有直接的方法可以做到这一点.有任何想法吗? 非常感谢. 解决方案 您可以利用 示例1:通过权限获取用户 第一个示例演示了如何通过权限来检索用户, ..
发布时间:2020-05-26 19:08:46 其他开发

更新任务级别的自定义字段

使用CSOM,我可以看到如何使用SetCustomFieldValue方法更新与项目相关联的自定义字段,但是对于Project Online中的任务无法做到这一点吗?我看不到任何允许这样做的东西,但是它确实在文档中列出了这一点. 谢谢! 解决方案 我可以给你一个JSOM示例来实现: var projContext = PS.ProjectContext.get_current( ..
发布时间:2020-05-19 21:07:25 其他开发

使用Global Admin帐户在线访问被拒绝的Office 365/SharePoint

自从两天后解决一个问题后,我就发疯了.问题是; 我正在制作一个控制台APP,该APP正在使用全局管理员帐户(在进行新订阅时指定为admin)与SharePoint Online通讯.我想要实现的是,我想使用CSOM向Office 365的每个网站集和子网站添加自定义操作.该代码可以正常工作,除了在注册时由Office 365预先创建的根网站集上(即 https://xyz.sharepoin ..

共享点字段尚未在C#中初始化

我正在编写一个代码,它将遍历一个共享点列表中的每个列表项,并寻找一个空字段.如果发现空白字段,则会通过电子邮件通知负责列表项的人员. 我在val = oListItem[field.Title];行指出 时出错 该属性或字段尚未初始化.尚未请求或尚未执行请求.可能需要明确要求. 在我看来,我已经初始化了该行之前的所有内容. static void Main() { ..
发布时间:2020-05-02 07:01:00 C#/.NET

jQuery延迟并承诺-错误:对象不支持属性或方法'then'

我可能在这里错过了一些非常基本的东西,但是我似乎找不到错误,并且变得越来越令人沮丧.我只是想从我的开发SharePoint网站中提取列表(然后是项目,但一次只能提取一件事). 我已经构建了第一个延迟方法,并且控制台日志显示该方法已完成,但是随后出现“错误:对象不支持属性或方法'then'",就好像jQuery失败一样. 作为参考,我尝试遵循此处描述的方法:这是代码: ..
发布时间:2019-11-16 13:56:08 前端开发

语法错误:无法在“文档"上执行"querySelector":"[对象HTMLDocument]"不是有效的选择器

我试图从显示模板上的共享点列表项中获取所有字段值,ctx.CurrentItem仅获取一些值,但不是我需要的全部. 我尝试了以下代码,但标题出现错误 SyntaxError:无法在“文档"上执行"querySelector":"[对象 HTMLDocument]"是无效的选择器. function GetListItemById_Success(sender, args) { ..
发布时间:2019-11-15 09:04:46 前端开发

使用JS从SharePoint日历中检索事件编号

我有一个SharePoint日历列表,我正在寻找一个脚本来检索一天中的事件数量。例如,对于今天,8月10日,我想要检索存储在我的日历中的事件数量。 任何建议都将非常有用。 解决方案 JavaScript中查询日历的问题:重复发生 通常从SharePoint检索数据使用REST或JavaScript对象模型,JavaScript非常简单(至少对于SharePoint 2007之外 ..
发布时间:2019-06-08 15:32:38 前端开发