ONLYOFFICEの百度(Baidu)検索マクロのご紹介
オープンソースイノベーションのダイナミックな世界において、2023年5月は重要な節目を迎えました。私たちは、オープンソース推進計画プログラムに参加しました。OSSPプログラムの参加者であるEeshaan Sawant氏とコラボレーションする機会に恵まれたオープンソースコミュニティでの経験を共有できることを嬉しく思います。この記事では、Eeshaan氏が開発した注目すべきマクロの詳細を掘り下げ、その堅牢な機能と長所を強調します。
プロジェクトについて
オープンソース推進計画の指揮を執るのは、中国科学院ソフトウェア研究所が運営するオープンソースソフトウェアサプライチェーン推進計画です。このイニシアチブの中心的な目的は、オープンソースソフトウェアの改善と維持に世界規模で学生を参加させることです。このプログラムでは、地域や国際を問わず、オープンソースコミュニティとのパートナーシップを促進し、重要なオープンソースソフトウェアプロジェクトを強化する作業に力を注いでいます。
私たちのプロジェクトの一つは、ONLYOFFICEスプレッドシートにBaidu検索結果を統合するマクロの作成に焦点を当てています。このプロジェクトの目的は、Baiduの検索結果をスプレッドシートに挿入するための便利なツールをONLYOFFICEユーザーに提供することです。マクロの最終バージョンは3つの部分から構成されています:
- APIリクエストを処理するプロキシサーバ。
- 基本バージョン
- 上級バージョン
このマクロは、貴重な検索エンジンのデータと結果へのアクセスを提供するサービスであるSERP APIの可能性を最大限に活用します。毎月100件のリクエストを無料で提供し、より多くのデータを必要とする方にはサブスクリプションオプションをご用意しています。
特徴と機能
マクロは、様々な種類のドキュメントを処理する際の日々のタスクを簡素化する小さなスクリプトです。このマクロの素晴らしさは、そのシンプルさにあります。JavaScriptやプログラミングの経験がなくても、簡単にその機能を利用することができます: 基本マクロ 基本マクロ: 基本マクロは、マクロスクリプトが初めてで、検索結果をスプレッドシートに統合する簡単な方法をお探しのユーザー向けに作られています。主な機能は次のとおりです:
- シームレスな統合:Basic Macroを使用すると、1回のクエリで簡単に検索結果をスプレッドシートに直接インポートできます。
- 効率性:このバージョンは効率性を重視して設計されているため、複雑な設定をすることなく、検索データを素早く文書に組み込みたいユーザーに最適です。
- ユーザーフレンドリーなセットアップ:基本マクロの設定はユーザーフレンドリーです。マクロの立ち上げと実行は簡単なプロセスで、いくつかのアクションを実行するだけです。
上級マクロ: アドバンスマクロは、より高いコントロールと精度を必要とする経験豊富なユーザー向けです。以下のような追加パラメータと高度な機能を提供します:
- パラメータのカスタマイズ: Advanced Macro では、rn や pn などのパラメータを柔軟にカスタマイズできます。rnパラメータでは、結果の数を指定できます。pnパラメータでは、特定のページを対象とすることができ、検索結果を細かく調整することができます。
- キャッシュなしオプション: no_cacheパラメータを使用すると、繰り返しクエリにキャッシュデータを使用するかどうかを選択できます。この機能は、特にリアルタイムまたは急速に変化するデータを扱う場合に、データを新鮮で適切な状態に保つ能力を強化します。
- レイアウトガイダンス: Advanced Macroは、クエリパラメータの設定とカスタマイズをガイドするために、fmtMacroによって設計されたレイアウトを組み込んでいます。
- 複数のクエリ: 複数のクエリを同時に実行できるので、より複雑でダイナミックなタスクが可能になります。
Baidu Macroは、単一または複数の検索クエリを管理する効率を高めるために設計された汎用性の高いツールです。あなたの経験レベルに関係なく、そのユーザーフレンドリーなデザインと適応性により、あなたのツールキットに有益な追加となります。
両バージョンのセットアップと利用に関する包括的な情報と詳細なステップバイステップガイドについては、マクロリポジトリをご覧ください。マクロリポジトリには、必要なファイルと包括的なドキュメントがすべて含まれています。
また、Eshaant氏の新しいブログ記事もお読みください。このマクロの開発における彼の旅と経験を共有しています。
今後の予定
ONLYOFFICEオープンソース推進計画の2023プロジェクトに関わることで、私たちは決意とインスピレーションの融合を発見します。すべてのプロジェクトは、ユーザーがONLYOFFICEとどのように接するかを改善するために考え抜かれたものです。このプログラムに参加し、情熱的な貢献者と交流することで、私たちはオープンソースコミュニティの道を歩み続け、より良い技術を向上させようと努力しています。
私たちが前進するにつれ、私たちのコミュニティはコラボレーションの精神で繁栄しています。私たちは、技術を改良し、それを広く利用できるようにすることに断固として取り組んでいます。私たちは、私たち一人ひとりを鼓舞するオープンソースコミュニティの一員となることを心から歓迎します。お読みいただきありがとうございました!
ONLYOFFICEの無料アカウントを登録する
オンラインでドキュメント、スプレッドシート、スライド、フォーム、PDFファイルの閲覧、編集、共同作業