- 博客(36)
- 收藏
- 关注
原创 如何使用PNP Powershell连接21vSharePoint Online
但是当我们使用21v的SharePoint Online时,由于是独立部署在国内的版本,上述方法只有UseWebLogin的方式还可以正常使用,另外两种方式登录时,会报错,我猜测是国内外的认证链接存在差异,所以还不支持。方案的思路是在Azure ad中注册app,然后赋予app对应的SharePoint权限,然后app代理我们账户的权限来访问SharePoint。那如果想要正常只用另外两种方式需要怎么做呢。在我们使用PnP PowerShell的时候,如果想使用自己的账户通过。
2024-06-27 22:13:16
525
1
原创 the system can not open the device or file specified解决方案
the system can not open the device or file specified解决方案
2022-09-16 14:04:32
3531
原创 最近的SharePoint开发感想
众所周知,SharePoint当表的item数量和文档库的文件数量超过5000后有列表视图阈值的限制,SharePoint一次请求返回的最大数量是5000,所以在使用数据量特别大的库或表时,需要多次请求。尤其是需要完成分页请求时,SharePoint自带的请求无法很好的满足日常的工作需求,以SharePoint Rest api为例,通过使用top和top和top和skiped关键字,虽然也可完成分页的请求,但是还需要配合计算需要跳过的item的id,如果表中的许多数据在后面删除,九会丢失很多id,使得计算
2022-04-14 23:05:40
371
原创 SharePoint modern json formatting新支持的功能
1.文件预览原本的elmType属性新增一个filepreview,并在attribute属性中添加值为@thumbnail.Size.Demo:{ "$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json", "elmType": "filepreview", "attributes": { "src": "@thumbnail.medium" },
2022-03-27 23:33:59
1270
原创 SharePoint json formatting中特殊符号问题
需求:用json format拼接title,指向另一个list,并过滤指定column问题:当Title字段中出现特殊符号如&,+时,拼接的url点击过后,在浏览器地址栏内解析出现问题,不解析成正确的url编码,都解析成%20解决方案:创建一个新的字段,用powershell encode每条item的Title,拼接这个好url后,更新到SharePoint中。Add-Type -AssemblyName System.Web[System.Web.HttpUtility]::UrlEn
2022-03-17 23:22:57
241
原创 OAuth 2.0 简单笔记
OAuth 2.0 规定了四种获得令牌的流程:授权码(authorization-code)隐藏式(implicit)密码式(password)客户端凭证(client credentials)授权码(authorization-code):适用于有前后端的项目,前端请求申请资源的授权码,后端通过授权码向资源端申请访问令牌。隐藏式(implicit):简化了授权码流程,适合只有前端的项目,直通向资源端请求数据,用户登陆后,返回令牌。密码式(password):向资源段请求时,直
2022-01-10 17:05:31
221
原创 powerapps自定义Sharepoint form,过滤lookup column
在newform上点击customize with powerapps等待powerapps打开载入源数据list选中look up column的Combo box空间,并在advanced属性项中解锁修改空间items属性值Filter( OrgUnitLista, //source list OUType = "Department" //过滤的属性和对应的值).OUCodeFilter, Search, and LookUp functio..
2021-11-30 22:20:55
496
原创 SharePoint中target=“_blank“失效问题
解决方案:<a data-interception="off" target="_blank" rel="noopener noreferrer" href="">another page</a>
2021-11-24 11:30:48
368
原创 powershell 将汉字utf-8字符串恢复成中文显示
在使用SharePoint pnp powershell将classic page转换为modern page时,由于页面的名字是中文,ConvertTo-PnPPage返回的页面url将中文转义为了utf-8编码的字符串。解决方法:$newpage = ConvertTo-PnPPage -Identity "主页.aspx" -overwrite $decodedPageUrl = [System.Web.HttpUtility]::UrlDecode($newpage)...
2021-04-21 10:04:43
787
原创 SharePoint chrome开发插件分享
SP REST client用处:进行SharePoint Rest Api的测试可以对Get,Post,Update,Delete的所有api进行测试查询时避免我们填写额外的发送请求时需要的值,如X-RequestDigest等,返回结果,结构鲜明,条理清晰。SP Formatter用处:在给SharePoint Online或者SharePoint 2019 modern list view开发json formatting时提供一些提示SP Editor用处:提供一些超链接,可.
2021-01-23 00:08:25
292
原创 SPFX简介
SPFX是SharePoint FrameWork的简称,主要用来在SharePoint Modern page中,其实就相当于classic page中的Web Part。目前支持modern page的版本有SharePoint 2016,SharePoint 2019,SharePoint Online。SPFX与Add-in的区别:SPFX是更偏向前端的解决方式,在前端通过组件的构建,调用SharePoint提供的Api对需求进行实现。在SPFX中可以选择使用前端框架(Vue,React,
2020-10-24 20:15:36
906
原创 Docker启动mysql容器,外部连接是报错,Client does not support authentication protocol 错误
解决方案记载:1.docker exec -it 容器ID bash2.mysql -u root -p 登录mysql容器3.ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘密码’;4.ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;5.flush privileges;...
2020-09-20 00:48:40
365
1
原创 ES6对象中实现Symbol.iterator接口
可以实现自定义规则的对对象内部数据的遍历var people={ name:'test', sex:'male', hobbies:['ball','paint','sing'], [Symbol.iterator](){ const _this=this; let index=0; return { next(){ if(index<_this.hobbies.l
2020-07-28 15:10:31
413
原创 立即执行函数的写法
console.log("hello word!");})(); (function foo() {console.log("hello word!");}());
2020-06-29 17:29:20
188
原创 Vue函数组件间传递
1.属性传递<template> <div> <to-do-list :deleteTask="deleteTask"/> </div> </template>ToDoList组件内需使用prop接收<script> export default { name: "ToDo...
2020-05-07 10:37:19
542
原创 html转word(带css style)
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js" type="text/javascript"></script><script src="https://www.jqueryscript.net/demo/Export-Html-To-Word-Document-Wit...
2020-04-29 17:48:59
3427
1
原创 js生成world文件内table 边框
<style> table{ border-collapse:collapse; /*Merge overlapping borders*/ } table td{ border:1px solid #339999; border-top:1px solid #33999...
2020-04-29 10:28:34
539
原创 Vue基础--列表渲染
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>列表渲染</title> <script src="../js/vue.js"></script> </head> <body> <...
2020-04-13 22:54:56
176
原创 Vue基础--条件渲染
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>条件渲染</title> <script src="../js/vue.js"></script> </head> <body> <...
2020-04-13 22:54:04
121
原创 Vue基础--class与style绑定
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>class与style绑定</title> <script src="../js/vue.js"></script> <style> .classA...
2020-04-13 22:53:04
117
原创 Vue基础--数据的单向双向数据绑定
<html> <head> <meta charset="utf-8"> <title></title> <script src="../js/vue.js"></script> </head> <div id="demo"> 姓:<input type="tex...
2020-04-12 14:23:54
152
原创 Vue基础--双括号表达式,数据绑定以及绑定监听事件
<html> <head> <meta charset="utf-8"> <title></title> <script src="../js/vue.js"></script> </head> <body> <div id="app"> <h1...
2020-04-12 14:20:29
957
原创 BootStrap timer picker时间改变后触发事件
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"><!-- Optional theme --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.c...
2020-04-02 16:24:41
844
1
原创 springmvc 提供的统一解决json中文乱码配置
直接加到springmvc的配置文件中<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter">...
2020-03-24 22:20:27
394
原创 Spring声明式事务
事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性。原子性(atomicity)事务是原子性操作,由一系列动作组成,事务的原子性确保一个事务要么全部完成,要么全部失效。一致性(consistency)事务的执行前后,数据库的数据等等保持一致性。隔离性(isolation)可能多个事务会同时处理相同的数据,事务间相互隔离,防止数据损坏。持久性(durabi...
2020-03-17 22:47:42
98
原创 Spring-Mybatis 整合
第一步导包<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency&...
2020-03-16 22:28:13
81
原创 log4j配置文件
#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码log4j.rootLogger=DEBUG,console,file#控制台输出的相关设置log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = Sys...
2020-03-09 22:37:25
508
原创 MyBatis一对多
MyBatis一对多可以理解成多对一的两一方面,解决的问题是类似的@Datapublic class Student { private int id; private String name; private int tid;}@Datapublic class Teacher { private int id; private String...
2020-03-09 22:36:36
133
原创 MyBatis 多对一
多对一:我的个人理解就是在类与类之间有has关系,解决的是sql查询时数据库内是外键关联的关系,teacher只有id与student对应,没有与id对应的值;用多对一来解决值得问题多:student@Data//lombokpublic class Student { private int id; private String name; private Tea...
2020-03-09 22:29:29
60
原创 Java集合总结---Collection接口
Collection接口子接口有List接口和Set接口,List接口的主要实现类有ArrayList、LinkedList、Vector;Set接口主要实现类有HashSet、LinkedHashSet、TreeSetList接口的特点:存储的数据有序,可重复==>“动态数组”ArrayList:底层代码数组实现,线程不安全,效率高,查询快LinkedList:底层使用双向链表实...
2019-11-27 23:49:47
108
原创 jQuery选择器总结(1)
基本选择器:jQuery(“#id”)id选择器,$(“.class”)class选择器,$(“*”)选择所有标签,$(“div”)标签选择器,选择所有div,$(“span,#id”)选择所有span标签和id为id的所有标签的并集层次选择器:$(“body div”)body标签内所有的div$(“body>div”)body标签的所有子元素div,孙子不要$(“#id...
2019-11-04 22:38:33
154
原创 Java String类复习
1.String类声明为final的,不可以被继承2.String类实现了Serializable接口,表示字符串支持序列化,实现了Comparable接口,表示String可以比较大小3.String源码内定义了final的char型数组,用来存储字符串数据(字符串底层是final char数组实现,所以也不可以修改值)4.String:不可变性。当对字符串重新赋值时,需要重新指定内存区域...
2019-10-29 22:06:58
141
原创 IntelliJ IDEA官网打不开的问题
IntelliJ IDEA官网打不开的问题百度看到这位老哥给了解决方案,但是没解决我的,给大家参考一下:点这里第二个是我自己尝试的,直接把https://www.jetbrains.com改成http://www.jetbrains.com,大家可以试一下...
2019-10-21 23:26:00
33820
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人