RSS DEV コミュニティ

無構造のメールを実行可能なデータに変換

架空の会社、Nova Logisticsは、顧客からメールでPDFが添付された見積もりリクエストを受け取っています。現在、Novaの誰かが各メールを開き、PDFをダウンロードし、内容を読み、キー情報を抽出する必要があり、数時間かかります。この記事では、メールの取得からGoogle Sheetsに抽出された情報を送信するまでのプロセスを自動化するツールを構築する方法をガイドします。このツールは、Gmail APIを使用してメールを取得し、Documindを使用してPDFから構造化されたデータを抽出し、Google Sheets APIを使用して抽出されたデータを保存します。このツールを構築するために、Node.jsのインストール、必要なライブラリのインストール、Gmail、Google Sheets、Supabase、DocumindのAPI資格情報の取得が必要です。また、Supabase上でプロジェクトを設定し、Nango上で新しい統合を設定する必要があります。コードは、小さなステップで書かれ、環境変数の設定から始まり、Gmail APIを使用してメールを取得し、SupabaseにPDFをアップロードします。次に、Documindを使用してPDFからデータを抽出し、Google Sheetsに抽出されたデータを保存します。このツールは、全プロセスを自動化し、時間を節約し、効率を高めます。
favicon
dev.to
Turn Unstructured Emails to Actionable Data
Create attached notes ...