System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
1、文档中可嵌入电子电子表格以及图表等数据,当嵌入的数据对应的源数据发生变化后,文档中嵌入的对应数据一般不会同步变化,往往需要用户手动删除原先嵌入的数据,然后手动重新嵌入变化后的数据。
2、而且,嵌入的数据对应的源数据发生变化后,嵌入数据的文档往往无法接收到通知,一般需通过即时通讯的方式或其他方式通知用户,已告知用户嵌入的数据对应的源数据发生了变化。
技术实现思路
1、为了解决上述当嵌入的数据对应的源数据发生变化后,文档中嵌入的对应数据一般不会同步变化,以及嵌入数据的文档往往无法接收到通知的技术问题,本专利技术实施例提供了一种数据处理方法、装置、电子设备及存储介质。具体技术方案如下:
2、在本专利技术实施例的第一方面,首先提供了一种数据处理方法,所述方法包括:
3、在目标文档中目标数据对应的源数据存在更新的情况下,基于更新后的所述源数据更新所述目标数据;
4、其中,所述目标数据为所述目标文档中带链接属性的数据,所述链接属性用于关联所述目标数据与所述源数据。
5、在一个可选的实施方式中,所述方法包括:
6、向服务端发送请求指令,以判断所述源数据是否存在更新;其中,若所述目标文档的开启界面中存在所述更新通知,则停止向所述服务端发送所述请求指令;所述服务端响应于所述请求指令反馈所述源数据的状态信息,所述状态信息包括第一状态信息或第二
7、在一个可选的实施方式中,所述基于更新后的所述源数据更新所述目标数据,包括:
8、响应于针对所述目标数据的更新操作,判断目标账户是否具有更新所述目标数据的权限;其中,所述目标账户为当前开启所述目标文档的账户;
9、若所述目标账户具有更新所述目标数据的权限,则获取更新后的所述源数据;
10、基于获取到的所述源数据,更新所述目标数据。
11、在一个可选的实施方式中,
12、所述判断目标账户是否具有更新所述目标数据的权限,包括:
13、判断所述目标账户是否具有对所述目标数据和所述源数据的编辑权限;
14、若所述目标账户具有对所述目标数据和所述源数据的编辑权限,则所述目标账户具有更新所述目标数据的权限。
15、在一个可选的实施方式中,所述方法包括:
16、若所述源数据存在更新,则确定所述目标数据中的待更新数据;
17、将所述待更新数据显示为设定形式。
18、在一个可选的实施方式中,所述方法包括:
19、响应于针对所述目标数据的第二开启操作,判断目标账户是否具有开启源文档的权限;其中,所述源文档为所述源数据所属的文档,所述目标账户为开启所述目标文档的账户;
20、若所述目标账户具有开启所述源文档的权限,则开启所述源文档。
21、在一个可选的实施方式中,所述方法包括:
22、若所述目标账户不具有开启所述源文档的权限,且确定所述目标账户为未登录账户,则显示登录提示选项;和/或,
23、若所述目标账户不具有开启所述源文档的权限,且确定所述目标账户为已登录账户,则显示权限申请选项。
24、在一个可选的实施方式中,所述开启所述源文档之后,所述方法包括:
25、将文档视口固定于源数据区域;其中,所述源数据区域为所述源数据在所述源文档中的区域;和/或,
26、根据所述目标账户对非源数据区域的权限,设置所述非源数据区域的显示形式;其中,所述非源数据区域为所述源文档的所述源数据区域以外的数据区域。
27、在一个可选的实施方式中,所述开启所述源文档之后,所述方法包括:
28、响应于针对所述源文档中所述源数据的区域编辑操作,对所述源数据的区域进行对应的调整;
29、基于区域调整后的所述源数据,更新所述目标数据。
30、在一个可选的实施方式中,所述方法包括:
31、若目标账户具有断开所述目标数据与所述源数据之间关联的权限,响应于针对所述目标数据的断开链接操作,断开所述目标数据与所述源数据之间的关联;其中,所述目标账户为开启所述目标文档的用户。
32、在一个可选的实施方式中,所述目标数据通过以下方式嵌入所述目标文档:
33、响应于针对所述源数据的嵌入操作,显示至少一种数据类型选项;其中,所述嵌入操作用于将所述源数据嵌入所述目标文档,所述至少一种数据类型选项包括关联类型选项,所述关联类型选项为带链接属性的数据对应的数据类型选项;
34、响应于针对所述关联类型选项的选择操作,将所述源数据以关联类型的数据嵌入所述目标文档,以在所述目标文档嵌入所述目标数据。
35、在一个可选的实施方式中,
36、所述响应于针对所述源数据的嵌入操作,显示至少一种数据类型选项之前,所述方法包括:
37、在所述源数据所属的源文档处于开启状态下,响应于针对所述源文档中的所述源数据的复制操作,复制所述源数据;
38、所述将所述源数据以关联类型的数据嵌入所述目标文档,包括:
39、根据复制的所述源数据生成目标图像,并为所述目标图像添加所述链接属性,以关联所述目标图像与所述源数据;
40、将所述目标图像作为所述目标数据嵌入所述目标文档。
41、在一个可选的实施方式中,所述将所述源数据以关联类型的数据嵌入所述目标文档,以在所述目标文档嵌入所述目标数据,包括:
42、在所述源数据不符合设定条件下,使用所述源数据中的部分生成图像,作为所述目标数据;
43、将所述目标数据嵌入所述目标文档中。
44、在一个可选的实施方式中,所述方法还包括:
45、接收针对所述目标数据的版本的保存操作;
46、响应于所述保存操作,将当前版本的所述目标数据保存在所述目标文档中。
47、在一个可选的实施方式中,所述方法包括:
48、响应于针对所述目标数据的版本调整操作,显示所述目标数据对应的至少一个版本标识;其中,不同版本标识对应不同时刻更新后的所述目标数据;
49、响应于针对所述版本标识的选择操作,从所述至少一个版本标识中确定目标版本标识;
50、在所述目标文档中显示所述目标版本标识对应的所述目标数据。
51、在一个可选的实施方式中,所述基于更新后的所述源数据更新所述目标数据之后,所述方法包括:
52、响应于针对所述目标文档的撤销操作,撤销所述基于更新后的所述源数据更新所述目标数据的上一步操作。
53、在一个可选的实施方式中,所述方法包括:
54、若所述目标数据位于所述目标文档中的保护区本文档来自技高网...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求1所述的方法,其特征在于,所述基于更新后的所述源数据更新所述目标数据,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,所述方法包括:
6.根据权利要求1所述的方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述方法包括:
8.根据权利要求6所述的方法,其特征在于,所述开启所述源文档之后,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述开启所述源文档之后,所述方法包括:
10.根据权利要求1所述的方法,其特征在于,所述方法包括:
11.根据权利要求1所述的方法,其特征在于,所述目标数据通过以下方式嵌入所述目标文档:
12.根据权利要求11所述的方法,其特征在于,
13.根据权利要求11所述的方法,其特征在于,所述将所述源数据以关联类
14.根据权利要求1-13任一项所述的方法,其特征在于,所述方法还包括:
15.根据权利要求1-13任一项所述的方法,其特征在于,所述方法包括:
16.根据权利要求1-13任一项所述的方法,其特征在于,所述基于更新后的所述源数据更新所述目标数据之后,所述方法包括:
17.根据权利要求1-13任一项所述的方法,其特征在于,所述方法包括:
18.根据权利要求1-13任一项所述的方法,其特征在于,所述方法包括:
19.一种数据处理装置,其特征在于,所述装置包括:
20.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
21.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-18中任一所述的方法。
...【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求1所述的方法,其特征在于,所述基于更新后的所述源数据更新所述目标数据,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,所述方法包括:
6.根据权利要求1所述的方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述方法包括:
8.根据权利要求6所述的方法,其特征在于,所述开启所述源文档之后,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述开启所述源文档之后,所述方法包括:
10.根据权利要求1所述的方法,其特征在于,所述方法包括:
11.根据权利要求1所述的方法,其特征在于,所述目标数据通过以下方式嵌入所述目标文档:
12.根据权利要求11所述的方法,其特征在于,
13.根据...
【专利技术属性】
技术研发人员:崔涵阳,王中秋,可少芳,
申请(专利权)人:珠海金山办公软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。