【技术实现步骤摘要】
【国外来华专利技术】在生产力应用程序中识别集合并且操作集合数据
技术介绍
电子表格应用程序和其它计算机实现的生产力应用程序的企业和个人用户利用这些应用程序来存储和组织各种各样的数据。在应用程序实例中,一个工作表通常包含分布在其中的列和行之中的数百个(即使不是数千个)数据条目。这些应用程序实例中包含的大量数据,通常使得遍历该数据、理解该数据、并确定用于执行对该数据的分析的有用关系对于用户而言既困难又耗时。在非数字数据或文本的集合的情况下尤其如此,此时可能包含构成列表内列表的数据字符串,从而加剧了上述的用户体验和数据分析问题。就该一般技术环境而言,已经考虑了本文公开的本技术的各方面。此外,虽然已经讨论了一般环境,但是应当理解,本文所描述的示例不应限于在
技术介绍
中确定的一般环境。
技术实现思路
提供本概括部分以便用简化的形式介绍将在以下的详细描述部分中进一步描述的概念选择。本概括部分并不是旨在标识本专利技术的关键特征或本质特征,也不是用于帮助确定本专利技术的保护范围。将在下面的描述中部分地阐述示例的另外方面、特征和/或优点,并且部分地将通过该描述而变得显而易见,或者可以通过本公开内容的实践来获知。本公开内容的非限制性示例描述了用于在生产力应用程序中与数据交互的系统、方法和设备。在特定的示例中,提供了用于分析与生产力应用程序实例相关联的值,并接收用于将一个或多个分析的值转换为集合中的成员的指示的系统、方法和设备。根据示例,集合可以包括集合数据类型的多个值。在一些例子中,集合中的每个值(即,集合成员)都可以具有与其相关联的一个或多个属性。根 ...
【技术保护点】
1.一种用于与在计算设备上执行的生产力应用程序中的数据进行交互的方法,所述方法包括:/n分析与所述生产力应用程序相关联的多个值;/n接收用于将所分析的值中的至少一个值转换为集合中的成员的指示,所述集合包括具有集合数据类型的多个值,所述生产力应用程序能够对所述多个值执行多个集合操作;/n基于所接收的指示将所分析的值中的至少一个值转换为所述集合中的成员;/n接收用于执行与所转换的值中的至少一个值相关联的集合操作的指示;以及/n在所述计算设备的用户界面上显示所述集合操作的结果。/n
【技术特征摘要】
【国外来华专利技术】20180209 US 15/893,3101.一种用于与在计算设备上执行的生产力应用程序中的数据进行交互的方法,所述方法包括:
分析与所述生产力应用程序相关联的多个值;
接收用于将所分析的值中的至少一个值转换为集合中的成员的指示,所述集合包括具有集合数据类型的多个值,所述生产力应用程序能够对所述多个值执行多个集合操作;
基于所接收的指示将所分析的值中的至少一个值转换为所述集合中的成员;
接收用于执行与所转换的值中的至少一个值相关联的集合操作的指示;以及
在所述计算设备的用户界面上显示所述集合操作的结果。
2.根据权利要求1所述的方法,其中,所述生产力应用程序是电子表格应用程序。
3.根据权利要求1所述的方法,其中,所分析的值被包括在以下各项中的一项或多项中:所述生产力应用程序中包括的一个或多个单元格;所述生产力应用程序中包括的一个或多个图表;所述生产力应用程序中包括的一个或多个表格;包括在所述生产力应用程序中的索引;包括在远程服务中的索引;不是所述生产力应用程序的应用程序;以及网站。
4.根据权利要求1所述的方法,其中,所述分析包括以下各项中的一项或多项:确定所述多个值中的每一个值是否对应于现有集合的数据类型;以及确定所述多个值中的每一个值是否是所述生产力应用程序中包括的值字符串的成员,其中,字符串的每个成员通过定界符来分隔。
5.根据权利要求1所述的方法,其中,基于所述集合中的每个值的标识,所述集合数据类型与对于所述集合唯一的多个操作相关联。
6.根据权利要求1所述的方法,其中,基于与所述集合中的每个值相关联的元数据,所述集合数据类型与对于所述集合唯一的多个操作相关联。
7.一种用于与电子表格应用程序中的数据进行交互的系统,所述系统包括:
用于存储可执行程序代码的存储器;以及
在功能上耦合到所述存储器的一个或多个处理器,所述一个或多个处理器对所述程序代码中包含的计算机可执行指令做出响应,并且能够操作用于:
分析所述电子表格应用程序中包含的多个值;
接收用于将所分析的值中的至少一个值添加为集合中的成员的指示,所述集合包括具有至少一个相同属性类型的多个值;
将针对其已经接收到所接收的指示的每个值添加到所述集合中;
对所述集合的多个成员执行集合理论操作;以及
在计算设备的用户界面上显示所述集合理论操作的结果。
8.根据权利要求7所述的系统,其中,所执行的集合理论操作包括以下各项中的一项:将所述集合的一个或多个第一成员添加到所述集合的一个或多个第二成员中的加法运算;从所述集合的一个或多个第二成员中减去所述集合的一个或多个成员的减法运算;将所述集合的一个或多个第一成员与所述集合的一个或多个第二成员相乘的乘法运算;以及将所述集合的一个或多个第一成员除以所述集合的一个或多个第二成员的除法运算。
9.根据权利要求7所述的系统,其中,将所分析的值添加到的所述集合是现有集合,并且其中,所述一个...
【专利技术属性】
技术研发人员:C·坎顿,C·格罗斯,J·麦克戴德,J·坎贝尔,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。