在充满活力的开源创新领域,2023 年 5 月是一个重要的里程碑。我们涉足了开源推广计划项目。在开源社区,我们有幸与 OSSP 计划的参与者 Eeshaan Sawant 合作,我们很高兴能在此分享我们的经验。在本文中,我们将深入探讨 Eeshaan 开发的非凡宏的细节,重点介绍其强大的功能和优点。

关于项目
开源促进计划 "是由中国科学院软件研究所负责实施的 "开源软件供应链促进计划"。该计划的核心目标是让全球范围内的学生参与到开源软件的改进和维护中来。该计划旨在促进与本地或国际开源社区的合作,集中力量完成那些能够加强关键开源软件项目的任务。
我们的项目之一是创建一个宏,将百度搜索结果集成到 ONLYOFFICE 电子表格中。该项目的目的是为 ONLYOFFICE 用户提供一个方便的工具,将百度搜索结果插入到他们的电子表格中。宏的最终版本包括三个部分:
用于处理 API 请求的代理服务器。
基本版本。
高级版。
该宏充分发挥了 SERP API 的潜力,该服务可提供宝贵的搜索引擎数据和结果。它每月提供 100 次免费请求,有更多数据需求的用户可选择订阅。
特点和功能
宏是一种小型脚本,可简化处理各类文档时的日常工作。该宏的优点在于其简单性。即使你没有 JavaScript 或编程方面的经验,也可以毫不费力地利用它的功能:
基本宏:基本宏是专为宏脚本新手和希望以直接方式将搜索结果集成到电子表格中的用户量身定制的。其主要功能包括
无缝集成:基本宏允许您通过单个查询轻松地将搜索结果直接导入电子表格。
高效:该版本专为提高效率而设计,是希望快速将搜索数据纳入文档而无需复杂配置的用户的最佳选择。
用户友好的设置:基本宏的设置对用户非常友好。宏的启动和运行过程简单明了,只需几步操作。
高级宏:高级宏适用于需要更多控制和精度的资深用户。它提供更多参数和高级功能,包括
参数定制:高级宏可灵活定制 rn 和 pn 等参数。rn 参数允许您指定结果的数量。pn 参数可让您针对特定页面,对搜索结果进行微调。
无缓存选项:no_cache 参数允许你选择是否在重复查询中使用缓存数据。该功能可提高您保持数据新鲜度和相关性的能力,尤其是在处理实时或快速变化的数据时。
布局指导:高级宏包含由 fmtMacro 设计的布局,可指导您配置和自定义查询参数。
多个查询:您可以同时执行多个查询,从而完成更复杂、更动态的任务。
百度宏是一款多功能工具,旨在提高管理单个和多个搜索查询的效率。无论您的经验水平如何,它的用户友好型设计和适应性都会使您的工具包增色不少。
有关设置和使用这两个版本的全面信息和详细的分步指南,我们邀请您访问宏资源库。它包含所有重要文件和全面的文档,可为您提供帮助。
此外,我们还邀请您阅读 Eshaant 的新文章,他在文中分享了开发此宏的历程和经验。
下一步计划
通过参与 ONLYOFFICE 开源推广计划的 2023 个项目,我们发现了决心与灵感的融合。每个项目都经过深思熟虑,旨在改善用户与 ONLYOFFICE 的交互方式。作为该计划的一部分,与充满热情的贡献者互动,激励我们在开源社区的道路上坚持不懈,努力提高技术水平。
在我们前进的道路上,我们的社区因协作精神而蓬勃发展。我们坚定不移地致力于完善技术并使其广泛普及。我们诚挚地邀请大家成为开源社区的一员,因为它激励着我们每一个人。感谢您的阅读,请继续关注我们的最新进展!


渝公网安备50010702505508