首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Office365-REST-Python-Client似乎无法更新Sharepoint中的查阅列

Office365-REST-Python-Client是一个用于与Office 365平台进行交互的Python库。它提供了一组API,可以通过RESTful方式访问和操作Office 365中的各种资源,包括SharePoint。

在SharePoint中,查阅列(Read-only column)是一种特殊类型的列,它只能用于显示数据,而不能进行编辑。根据提供的问题描述,似乎Office365-REST-Python-Client无法更新SharePoint中的查阅列。

要解决这个问题,可以尝试以下步骤:

  1. 确保使用的Office365-REST-Python-Client版本是最新的,以确保它支持最新的API功能和修复了可能存在的问题。
  2. 检查代码中是否正确指定了要更新的列。查阅列是只读的,因此无法通过API进行直接更新。如果尝试更新查阅列,可能会收到错误消息。
  3. 确认用户对SharePoint中的相关列表或文档库具有足够的权限来进行更新操作。如果用户权限不足,可能无法更新查阅列。
  4. 如果以上步骤都没有解决问题,可以考虑使用其他适用于Python的Office 365开发库或SDK,例如Microsoft Graph API或SharePoint PnP PowerShell。这些工具提供了更全面的功能和更好的兼容性,可能能够解决更新查阅列的问题。

总结起来,Office365-REST-Python-Client似乎无法更新SharePoint中的查阅列。为了解决这个问题,建议确保使用最新版本的库,检查代码和用户权限,并考虑使用其他适用的Office 365开发工具。请注意,以上建议仅供参考,具体解决方法可能需要根据实际情况进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【C#】让DataGridView输入中实时更新数据源中的计算列

DataGridView(下称dgv),A、B两列都要在dgv中显示,其中A列可编辑(ReadOnly=false)。...(DataRowView.IsEdit为true),计算列也同样不会更新。...非得是焦点离开这一行(去到别的行,或者其它控件),计算列才会更新。——这段话信息量略大,不熟悉dgv提交机制的猿友可能得借助下面进一步的说明才能明白~老鸟请绕道。...当dgv绑定数据源后,它的每一行就对应了数据源中的一行(或叫一项),这就是我所谓的【源行】。...可以看到,计算列得到更新的关键有两处: dgv单元格的数据要提交到数据源相应单元格 源行结束编辑状态 按常规提交流程,必须使焦点离开单元格所在的行(只离开单元格都不行哦)才能达到目的,而我们的需求是,编辑的过程中就要实时更新

5.3K20
  • 消除图片在ie中缓存而无法更新的问题

    程序中图片是动态显示的原先把打算把图片保存在服务器端然后显示可是由于ie的缓存问题导致图片无法实时更网络 程序中图片是动态显示的...原先把打算把图片保存在服务器端然后显示 可是由于ie的缓存问题导致图片无法实时更新显示 所以改为把图片存在session中然后再显示 需要保存的时候再保存到本地 //--------------chart.ashx.cs...WebApplication3.ChartHandler" codebehind="chart.ashx.cs" %> //WebApplication3为命名空间 //ChartHandler为chart.ashx.cs中类的名字...  //--------------调用说明----------------- //需要把图片存到byte数组中 假设为byteArr  则    // ------------------------...,不需要配置web.config也不需要更新IIS的扩展名映射 本文由来源 21aspnet,由 system_mush 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,

    87020

    tk.mybatis通用插件updateByPrimaryKeySelective无法自动更新ON UPDATE CURRENT_TIMESTAMP列的解决办法

    ,设置了update时, 让mysql自动更新成当前时间,这样只要记录有变化,通过这一列就能知道什么时候变化的(这也是很多公司的数据库开发规范之一) 然后tk.mybatis里提供了一个很方便的方法:updateByPrimaryKeySelective...运行后,发现datachange_lasttime这列并没按预期那样,更新成当前时间,仍然是旧的时间戳。...updateByPrimaryKeySelective的原理,是根据entity对象的属性值,是否为null,如果为null,则最终生成的update语句里,将忽略该列,否则会更新该列。...,如果empcode这列在数据库里,这行上的旧值已经是TEST,java代码又把更新成TEST,即:这行的数据没有变化,updateByPrimaryKeySelective在java代码里返回的影响行数...) 最后,来点优雅的做法,毕竟大家都是有身份~~~~~"证"的人,怎么可能手动在每个需要更新的地方,手动设置null,这有点low,讲出去要被人笑话的^_~ mybatis提供了拦截器机制,搞一个拦截器在更新前拦截一下

    3.3K10

    Power Query 真经 - 第 9 章 - 批量合并文件

    由于 SharePoint 的配置方式不同,无法完全预测用户需要使用哪种认证方式,但以下内容应有助于提高首次选择正确登录方法的几率。...【警告】 凭据会存储在用户电脑上的一个文件中,所以选择错误的凭据会让用户进入一个【无法连接】状态。要管理或更改凭据,需要进入【数据】【获取数据】【数据源设置】【全局权限】。选择它并选择【清除权限】。...在仔细观察数据时,被提升标题的那一行似乎并没有什么价值,接下来的五行数据也是如此。用户想要的列标题实际上包含在文件的第七行中(假设第一行没有被提升为标题)。按如下解决这个问题。...提交的每个文件都属于不同的区域,但区域名称并不包含在文件本身中。相反,该文件是使用区域的名称命名的。挑战在于,似乎在这个过程中的某个地方丢失了这个名字。...但是,在这个过程中,似乎也丢失了文件夹名称。那么如何把这些信息找回来呢?

    5K40

    arcengine+c# 修改存储在文件地理数据库中的ITable类型的表格中的某一列数据,逐行修改。更新属性表、修改属性表某列的值。

    作为一只菜鸟,研究了一个上午+一个下午,才把属性表的更新修改搞了出来,记录一下: 我的需求是: 已经在文件地理数据库中存放了一个ITable类型的表(不是要素类FeatureClass),注意不是要素类...FeatureClass的属性表,而是单独的一个ITable类型的表格,现在要读取其中的某一列,并统一修改这一列的值。...表在ArcCatalog中打开目录如下图所示: ? ?...读取属性列并修改的代码如下:            IQueryFilter queryFilter = new QueryFilterClass(); queryFilter.WhereClause...false); int fieldindex = pTable.FindField("JC_AD");//根据列名参数找到要修改的列 IRow row =

    9.6K30

    SharePoint 2013 Designer工作流——Parallel Block的应用

    参考目录 安装和配置SharePoint 2013 Workflow SharePoint 2013 实现多级审批工作流 在自定义Workflow时,往往会遇到这样场景,某个审批需要被多人查阅...,每个查阅的审批人之间互相独立,即彼此互不影响,简单来说就是:"一人通过,审批通过;一人拒绝,审批拒绝"。...这就像是中学物理中的并联电路,相对于串联电路,并联电路更加灵活。...在SharePoint Workflow中,也提供了类似并联电路的活动,即Parallel Block(并行程序块),在SharePoint Designer 2013中,位于工具栏中,如下所示: ?...小结 上述描述的工作流仅仅是Demo级别,对于复杂的业务,特别是权限的控制,SharePoint 2013 Workflow给我的感觉依然是捉襟见肘。

    1K100

    SharePoint 2013 Step by Step—— 为终端用户提供故障恢复的解决方案 Part I

    到目前为止,似乎上述涉及的技术点都是IT Administrator才会关注的,那和SharePoint 的终端用户有什么关系呢。...其实不然,在我的经验中,占据我时间最多的往往不是去Backup一个数据库,或者是Backup Farm,通常一些SharePoint 终端用户,他们操作的对象是Content,也就是可以删除Content...如果适当的对终端用户进行Basic DR Training,对于在SharePoint 2013中一些简单的问题能够自己解决,这样即解放了IT的压力,也提高了企业员工的效率,何乐而不为呢,这就是本篇博客意图所在...在Site Collection中的Recycle Bin恢复被删的Content的一个优点是,IT Support不必导航到指定的SubSite去恢复误删的Content。这样提高了效率。...不管是IT Support还是End User都将适用,后续我会继续更新。

    91570

    SharePoint下在Feature中动态RegisterRemove HttpModule

    似乎在Visual Studio中无法像纯ASP.NET开发那样轻松添加一个Global.asax。...比如我的网站部署在C:\inetpub\wwwroot\wss\VirtualDirectories\4909路径下。 我不推荐去修改这个Global文件,因为这似乎不是最佳实践。...但这不是最佳的实践,在SharePoint下,我们可以充分的利用Feature的FeatureActivated和FeatureDeactivating事件来动态Register/Remove HttpModule...Web.Config中,具体参考:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebconfigmodification.aspx...接下来 现在我们已经成功添加了HttpModule,做好了前期准备,接下来再分析怎样在HttpModule的Init方法中实现类似Application_Start里初始化代码。

    69470

    如何从SharePoint Content DB中查询List数据

    现在数据已经维护进了SharePoint List,那么怎么从数据库中将维护的数据查询出来呢? SharePoint 的列表数据都存储在Content DB中,其中最最重要的表就是[dbo]....[AllUserData],这个表中的一行数据就对应SharePoint List中的一条数据。下面介绍下如何从Content DB中查询出List数据。...并没有在数据库中以很方便的结构展现哪些列表字段对应哪个数据库字段,在AllLists表中,虽然有个字段tp_Fields,但是在SharePoint2010及之后,该字段是压缩的二进制,使用SQL是无法读取的...以用户数据表为例,假设我们添加了一个用户或用户组的列“审批人”用以表示该用户的数据由哪些人审批。该列填入的数据都是SharePoint中建立的用户组。...那么我们要查询出用户的审批人列表,那么操作如下: 1. 查询用户数据。这里需要关注的是int类型的列,审批人这个字段就存储在int列中。 2.

    3.1K10

    SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用

    由于项目的需要,登录SharePoint Application的用户将从一个统一平台中获取,而不是从Domain中获取,所以需要对SharePoint Application的身份验证(Claims...故本篇博客将着重笔墨去介绍SharePoint 2013自定义Providers在基于表单的身份验(Forms-Based-Authentication)中的应用。...更改身份验证 首先需要了解的一点事,怎样去更改指定的Web Application 的身份验证。...小结 当以Windows Authentication注销时,会发生错误(查阅日志后报错信息encodeValue不能为空)。我猜是没清理Session,查了很多资料,发现这是个别现象。...不知道最新的SharePoint 2013 Updates有没有解决这个问题。我的版本是SharePoint 2013 Server(原始版本,从未更新过)。如果解决的话,劳烦各位朋友告诉我一下。

    1.9K90

    SharePoint CAML In Action——Part I

    在SharePoint中,我们经常要对List进行操作,比如要从List中取出相应的ListItem,利用CAML是个好办法。...正巧在看蝙蝠侠,可以将SPList对象可以看成是银行,SPListItem对象可那么以看成银行库里一排排保险柜,SPListItem的Fields就代表每一个保险柜中的存放的财富(比如黄金、钻石、美元)...所以可以把CAML比作型号各式的子弹的话,那SharePoint SPQuery对象就是蝙蝠侠中的小丑,在抢银行之前必须把子弹上膛,对,SPQuery对象的Query属性就是一把可以匹配任何子弹万能武器...CAML In Action 首先我准备两个List,一个Employee,一个Specialization,为我们提供测试数据,其中Employee中的Specialization列是查阅项类型,引用了...任何给定的And元素只能有2个结合体,即只能由2个字元素,如果需要结合3个或者更多的And条件,则必须以一个条件的形式嵌套在父And中,依次类推下去。

    84550

    一个技巧实现在SharePoint中使用Copilot

    前几天写了在onedrive中使用copilot对单个文件进行提问汇总分析与对多个文件进行比较汇总提问等: Copilot重磅更新!OneDrive全新功能炸裂 很多小伙伴表示特别受用。...于是他们在纷纷尝试了一段时间后,开始把目光转向SharePoint和teams文件,结果却发现SharePoint中的文件,选中时并不会出现copilot按钮,也就无法使用copilot功能来进行生产力提升...我们注意到,onedrive左侧导航栏下方有一个快速访问,里面正是SharePoint文件夹,选中文件,哇哦,copilot出现了: 由此,我们可以对SharePoint中的所有文件,进行与onedrive...汇总、提问、创建相关问答: 比较多个文件之间的差异: 总结 本月的copilot in onedrive更新相当炸裂,不论是对于单个文件的汇总、总结提问回答和下一步建议,还是对于不同文件的对比比较总结,...通过onedrive中的快速访问,进入SharePoint文件夹可以直接对SharePoint中的文件进行copilot操作。

    6110

    微软企业版OneDrive通过升级吸引企业用户采用这项云存储服务

    在4月28日发布题为《条条框框外的思考》(似乎暗指微软竞争对手Box以及/或者Dropbox)的博客文章中,OneDrive for Business团队宣布如下内容: - OneDrive for Business...微软官方在上周的财报电话会议中宣布Office 365现在年运营收入为25亿美元。 微软企业副总裁John Case在这篇博文中表示:“云将打破人们与信息之间的阻隔,而不是建立一座空中楼阁。...更新:明确一下,不只是单机版和专业增强版可以升级到1TB,一位新闻发言人发来了如下声明: 所有包括OneDrive for Business的Office 365计划都将升级到1TB,这其中包括: -...Online计划(SharePoint Online计划1与计划2) - 带有Office Online的OneDrive for Business(单机) 更新:部分Office for Education...计划也可以升级到1TB,那些得到A2和A3计划认证的 关于新客户和现有客户何时可以看到升级到1TB,一位新闻发言人表示:“客户认证是从今天开始生效,但是部署这些特性的服务更新将在未来几个月内发布。”

    2.1K70

    SharePoint 2013 实现多级审批工作流

    然后,点击新建的变量(Approver)的Value链接,选择Define workflow lookup(定义工作流查阅项)Function,为了得到当前用户的上级领导,故在弹出的窗体中设置以下值:...为了让分配的任务更加细化,让每人只能看到自己的任务,需要在Task中设置Filter,如下所示: ?...比如在Workflow Management数据库中存在一张表DebugTraces会记录发生的错误,如下所示(Name为中文情况下,SharePoint会自动分配16进制的编码来表示Name,这样可能会发生一些意想不到的错误...小结 细心的朋友已经发现了,我没有去控制Task的权限,而是用了Filter来进行过滤。事实上,在Task任务库中,每个人(而非指定的Assign To对象)都可以启动(编辑、删除)任务。...所以怎样用SharePoint Designer 2013去打断权限继承,只给Assign To的用户分配编辑权限,这实在让我很纠结。

    2.1K90

    从本地网关数据源切换到OneDrive数据源指导手册

    ②我们换个思路,该文件是从ODB中获取的,而PowerBI有专门的ODB链接器 选择更多 我们选择SharePoint文件夹 提示让我们输入根URL 也就是截取以上文件路径中的一部分即可 https:/...而且通过对比我们发现,SharePoint.Contents比SharePoint.Files获取数据效率高很多,刷新速度要快不少。 我们在之前的文章中阐述过。...慎用SharePoint.Files,在Power BI中更快地刷新Excel文件 同时,SharePoint.Files无法对某个文件夹的所有文件进行获取,而SharePoint.Contents是可以实现的...更改的类型 = Table.TransformColumnTypes(删除的列,{{"销售额", type number}, {"数量", type number}}) in 更改的类型 然后从“ODB...]}[Data], 删除的顶端行 = Table.Skip(表1_Table,5), 删除的列 = Table.RemoveColumns(删除的顶端行,{"客户名称", "性别", "年龄", "细分

    50913

    【漏洞通告】微软9月安全更新多个产品高危漏洞通告

    通告编号:NS-2020-0050 2020-09-09 TAG: 安全更新、Windows、Office、IE、Exchange Server、Visual Studio 漏洞危害: 攻击者利用本次安全更新中的漏洞...本月微软月度更新修复的漏洞中,严重程度为关键(Critical)的漏洞共有23个,重要(Important)漏洞有105个。请相关用户及时更新补丁进行防护,详细漏洞列表请参考附录。...portal.msrc.microsoft.com/en-us/security-guidance/releasenotedetail/2020-Sep SEE MORE → 2重点漏洞简述 根据产品流行度和漏洞重要性筛选出此次更新中包含影响较大的漏洞...Microsoft SharePoint Server 无法正确识别和筛选不安全的 ASP.NET Web 控件时,存在远程代码执行漏洞(CVE-2020-1460)。...针对未成功安装的更新,可点击更新名称跳转到微软官方下载页面,建议用户点击该页面上的链接,转到“Microsoft更新目录”网站下载独立程序包并安装。

    1.8K20

    【漏洞通告】微软5月安全更新多个产品高危漏洞通告

    通告编号:NS-2020-0032 2020-05-13 TAG:安全更新、Windows、IE、Office、Edge、Visual Studio漏洞危害:攻击者利用本次安全更新中的漏洞,可造成信息泄露...本月微软月度更新修复的漏洞中,严重程度为关键(Critical)的漏洞共有16个,重要(Important)漏洞有95个。...远程执行代码漏洞 以上4个为微软SharePoint中的远程代码执行漏洞。...由于SharePoint无法检查应用程序包的源标记,前3个漏洞可以诱导用户打开一个特别制作的SharePoint应用程序文件从而进行利用。...由于SharePoint Server无法正确识别和筛选不安全的 ASP.NET Web 控件,经过身份验证的攻击者通过上传一个特别制作的页面到SharePoint服务器,可成功利用CVE-2020-1069

    1K20
    领券