Gmailとの連携処理が可能に! Gmail連携アダプターのご紹介

こんにちは。 アステリアのチャです。

本日はASTERIA Warp 2012のリリースに伴い、Gmailとの連携処理を行うGmailアダプターが一緒にリリースされたのでご紹介します。

「Gmail」連携アダプターご紹介

Gmailとは、Googleが2004年にサービスを開始し、ユーザー数が2019年末に15億人を越えている世界最大規模のメールサービスです。 また、ビジネス用のクラウド型グループウェアサービス、Google Workspace(旧 G Suite)にも含まれており、さまざまな規模の企業において、業務環境の改善や教務の効率化に活用されています。

今回は「Gmail」のフローテンプレートも一緒に公開されました!

Gmailアダプターシステム連携図

Gmailアダプターでは3種類のコンポーネントが使えます。

コンポーネント 説明
GmailGet GmailへSELECT文を発行して結果セットをストリームとして出力します。
GmailPut Gmailのテーブルに対して更新を行います。
GmailSQLCall Gmailに任意のSQLの実行を行います。

GmailアダプターではRDBのようにSQLでデータを処理する手段を提供しています。そのため、基本的な使い方はRDB系(RDBGet、RDBPut、SQLCall)のコンポーネントと同じです。

メールの受信

Gmailより未読メールのみ取得し、本文と添付ファイルをファイルに保存するフローを作成してみます。 ここでは、GmailアダプターのRESTスキーマを利用します。

Gmailから未読メールのみ取得

 

作成したフローは以下の通りです。

GmailGetコンポーネントを使ってGmailより未読メールを取得してメール本文をテキストファイル保存します。 そして、GmailSQLCallコンポーネントでプロシージャを実行して添付ファイルを取得します。

作成したフロー図

 

フローの実行結果下記の通り、メールの受信日、件名ごとフォルダーが作成され、その配下にメール本文のテキストファイル、添付ファイルが保存されています。

コマンドプロンプト

正常にメール本文と添付ファイルが保存されていることが確認できます。

PDFファイルが添付されたテストメール1

メールの送信

指定したメール送信リストにメールを配信するフローを作成してみます。 ここでは、GmailアダプターのIMAPスキーマを利用します。

メール送信リスト、件名、メール本文を下記の通り用意します。

メール送信リスト

メール送信リスト

件名

メール送信 件名

メール本文

メール送信 本文

作成したフローは以下の通りです。

メール送信リスト、件名、メール本文を読み込み、GmailSQLCallコンポーネントを使ってプロシージャを実行してメールを送信しています。

メール送信フロー図

 

フローの実行で送信されたメールはこちら↓。

テストメール1

テストメール2

テストメール3

最後に

いかがでしょうか。

Gmailアダプターを利用しますと複雑なAPIの実装が不要で、データベース連携と同等のSQLを利用して連携することができますし、スキーマ情報の自動取得によりGUIでSQLを自動生成する支援機能もございますので、皆さんも是非活用してみてください。

関連記事

機能詳細はこちらの記事でご紹介しています。

ASTERIA Warp 2012新バージョンのプレスリリースは、こちらをご覧ください。

 



クラウド版

手ぶら de ASTERIA Warp
体験 5日間を申し込んで
Google Workspaceとの連携を試そう

サーバー準備の手間なくデータ連携ツール「ASTERIA Warp」の
全ての機能を5日間お試しいただけます。

今すぐ体験してみる 書籍の詳細についてはこちらをご覧ください。
基礎と実践 使い方マニュアル
著者:車 淳一

著者:
車 淳一

ASTERIA Warpのプロダクトマーケティングを担当。ADNブログへの執筆も行っています。こちらのブログへはオプション機能の紹介や便利な使い方などの情報を配信していきます。

「ASTERIA Warp、データ分析、クラウド、業務効率化、最新技術」人気!ホワイトペーパーダウンロード受付中!今すぐチェック
ASTERIA Warpと色々つないでみた特集!記事はこちら>

ASTERIA Warp 関連サイトのご紹介

X ASTERIA Warp Developer Network(ADN)サイト

技術情報をお探しの方

ASTERIA Warp Developer Network
(ADN)サイト

ASTERIA Warp製品の技術情報やTips、また情報交換の場として「ADNフォーラム」をご用意しています。

X ASTERIA Warpユーザーグループ(AUG)

ASTERIA Warpデベロッパーの方

ASTERIA Warp オンラインコミュニティ
ADN slack

ASTERIA Warpデベロッパー同士をつなげ、技術情報の共有やちょっとしたASTERIA Warpの疑問解決の場とすることを目的としたコミュニティです。

X ASTERIA Warpユーザーサイト

ASTERIA Warpユーザーの方

ASTERIA Warpユーザーサイト
Login

製品更新版や評価版のダウンロード、各種ドキュメントのご提供、また 技術的なお問合せもこちらで受付ています。

X ASTERIA Warpパートナーサイト

ASTERIA Warpパートナーの方

ASTERIA Warpパートナーサイト
Login

パートナーライセンスの発行や各種ドキュメントのご提供をしています。

ページ先頭へ