Conoce la macro del buscador Baidu para ONLYOFFICE

25 octubre 2023By Sergey

En el mundo dinámico de la innovación de código abierto, el mes de mayo de 2023 marcó un hito importante. Nos unimos al programa del Plan de Promoción del Código Abierto. Nos complace compartir nuestra experiencia en la comunidad de código abierto, donde tuvimos el privilegio de colaborar con Eeshaan Sawant, participante en el programa OSSP. En este artículo, profundizaremos en los detalles de una notable macro desarrollada por Eeshaan, destacando su robusta funcionalidad y sus puntos fuertes.

Conoce la macro del buscador Baidu para ONLYOFFICE

Acerca del proyecto

La iniciativa que encabeza el Plan de Promoción del Código Abierto es el Plan de Promoción de la cadena de suministro de software de código abierto, gestionado por el Instituto de Software de la Academia China de las Ciencias. El objetivo principal de esta iniciativa es implicar a los estudiantes a escala mundial en la mejora y el mantenimiento del software de código abierto. El programa fomenta las asociaciones con comunidades de código abierto, ya sean locales o internacionales, concentrando sus esfuerzos en tareas que mejoren proyectos críticos de software de código abierto.

Uno de nuestros proyectos se centra en la creación de una macro para integrar los resultados de búsqueda de Baidu en las hojas de cálculo de ONLYOFFICE. El objetivo de este proyecto es proporcionar a los usuarios de ONLYOFFICE una herramienta cómoda para insertar resultados de búsqueda de Baidu en sus hojas de cálculo. La versión final de la macro consta de tres partes:

  • Un servidor Proxy para gestionar las solicitudes de API.
  • La versión básica.
  • La versión avanzada.

Esta macro aprovecha todo el potencial de SERP API, un servicio que proporciona acceso a valiosísimos datos y resultados de los motores de búsqueda. Ofrece 100 solicitudes mensuales gratuitas, con opciones de suscripción disponibles para aquellos que necesiten más datos.

Características y funcionalidad

Las macros son pequeñas scripts que simplifican tus tareas diarias a la hora de manejar diversos tipos de documentos. La belleza de esta macro reside en su sencillez. Incluso si no tienes experiencia previa en JavaScript o programación, puedes aprovechar sin esfuerzo sus capacidades:

Macro básica: La macro básica está diseñada para usuarios que no están familiarizados con la programación de macros y desean integrar los resultados de la búsqueda en sus hojas de cálculo. Sus principales funciones son:

  • Integración perfecta: La macro básica te permite importar sin esfuerzo los resultados de la búsqueda directamente a tu hoja de cálculo con una sola solicitud.
  • Eficacia: Esta versión está diseñada para la eficacia, por lo que es una gran opción para los usuarios que desean incorporar rápidamente los datos de búsqueda en sus documentos sin necesidad de configuraciones complejas.
  • Configuración sencilla: La configuración de la macro básica es muy sencilla. Poner en marcha la macro es un proceso sencillo que requiere solo unas pocas acciones.

Macro avanzada: La macro avanzada es para usuarios experimentados que requieren más control y precisión. Ofrece parámetros adicionales y capacidades avanzadas, incluyendo:

  • Personalización de parámetros: La macro avanzada ofrece la flexibilidad de personalizar parámetros como rn y pn. El parámetro rn te permite especificar el número de resultados. El parámetro pn te permite dirigirte a páginas específicas, permitiéndote afinar los resultados de tu búsqueda.
  • Opción sin caché: El parámetro no_cache te permite elegir si quieres utilizar datos en caché para consultas repetitivas. Esta característica mejora la capacidad de mantener los datos actualizados y relevantes, especialmente cuando se trata de datos en tiempo real o que cambian rápidamente.
  • Guía de diseño: La macro avanzada incorpora una presentación diseñada por fmtMacro para facilitar la configuración y personalización de los parámetros de consulta.
  • Múltiples solicitudes: Puedes ejecutar múltiples consultas simultáneamente, permitiendo tareas más complejas y dinámicas.

La macro de Baidu es una herramienta versátil diseñada para aumentar la eficacia en la gestión de solicitudes de búsqueda únicas y múltiples. Independientemente de tu nivel de experiencia, su diseño fácil de usar y su adaptabilidad la convierten en un complemento beneficioso para tu conjunto de herramientas.

Para obtener información completa y una guía detallada paso a paso sobre la configuración y utilización de ambas versiones, te invitamos a explorar el repositorio de macros. Contiene todos los archivos esenciales y documentación detallada para ayudarte.

Además, te invitamos a leer la nueva entrada del blog, de Eshaant, en la que comparte su experiencias en el desarrollo de esta macro.

Próximos pasos

Al participar en los proyectos del Plan de promoción del código abierto de ONLYOFFICE para 2023, descubrimos una mezcla de determinación e inspiración. Cada proyecto está cuidadosamente diseñado para mejorar la forma en que los usuarios interactúan con ONLYOFFICE. Formar parte de este programa e interactuar con colaboradores apasionados nos inspira a seguir adelante en el camino de la comunidad de código abierto, esforzándonos por mejorar la tecnología.

A medida que avanzamos, nuestra comunidad florece gracias al espíritu de colaboración. Estamos decididamente comprometidos a perfeccionar la tecnología y hacerla ampliamente accesible. Invitamos sinceramente a todos a formar parte de la comunidad de código abierto que nos inspira a cada uno de nosotros. Gracias por leernos y mantente al día de las novedades de nuestro viaje.