データベース設計文書
なんか問題がある?心配しないで、答えは全部ここにいる。
全サイト検索

IFTTT 連携

IFTTT とは?

IFTTT (If This Then That) は、Zapier や Make.com に似た自動化統合ツールだ。ユーザーがタスクを自動化し、異なるアプリ間の連携を促進するのに役立つ。 IFTTT を使えば、ユーザーは「アプレット」と呼ばれる自動ワークフローを作成することができます。これらのワークフローは、"トリガー(If This)"と "アクション(Then That)"に基づいて構築されています。

例えば、SNSに新着記事を投稿したり、クラウドストレージにメールをバックアップしたり、天気予報に合わせてスマートホームデバイスを調整したりといったタスクを自動化できます。IFTTT の主な特徴のひとつは、携帯電話やスマートホーム機器でのライフスタイル・アプリであり、企業だけでなく個人にも適しています。

他の連携ツールと比べると、 IFTTT は比較的シンプルで使いやすい。

対応のトリガーとアクション

IFTTT の アプレット は、 トリガーアクションで構成されます。

1. トリガー: IFTTT 上でアプレットの実行を促すイベント。

サポートされているトリガーは2つ: 「新規エントリー作成」と「エントリー更新」

例えば:新しいエントリーが作成されたらメールを送信し、既存のエントリーが更新されたらメッセージを送信します。

送信可能なデータ形式(Ingredient)は以下の通り:

データ: 送信されたエントリーに関連するすべての情報( JSON 形式で表示)。

タイトルフィールド: 送信されたエントリーの タイトルフィールド のフィールド値。

イベント時間: エントリーが作成または変更された時刻。

備考:

データJSON 形式でしか送信できないので、プログラミングや JSON 形式に不慣れなユーザーには不便かもしれない。

文字列数式を使用して、タイトルフィールドに必要な情報を含めることを推奨します。次に、トリガーを設定する際に、送信するタイトルフィールドを指定します。

例:

シートが作成されると、シートの最初のフィールドが自動的にタイトルフィールドになります。 この場合、IFTTTで通知を送る際にメールの件名としてタイトルフィールドを選択すると、情報が短すぎて重要な情報が含まれない可能性があります。ただし、データを送信する場合はJSON形式となり、閲覧には不便かもしれません。

シートに新しいフィールドを追加し、それをタイトルフィールドとして設定し、文字列数式を使ってそのフィールドに必要な情報を表示することができます。

その後、メールを送信する際に、タイトルフィールドをメールの件名または内容として選択することで、必要なコンテンツを直接表示することができます。

2. アクション:アクションは、トリガーが作動したときにIFTTTが行うことである。

サポートされているアクションは2つ: 「エントリーの作成」と「エントリーの更新」です。

例えば:メッセージを受信したら、自動的に新しいデータを作成したり、既存のデータを変更したりします。

備考: 現在、IFTTT は Gmailトリガーとしてサポートしていません。つまり、Gmail がメールを受信したときに「Ragic で新しいデータを作成したり、既存のデータを変更したりする」トリガーとなる Applet を作成することはできない。

送信可能なデータ形式(Ingredient)は以下の通り:

現在、Ragic では JSON 形式の データしか送信できません。プログラミングの知識がない方や JSON 形式に慣れていない方には不向きかもしれません。必要であれば、 このAPIドキュメントを参照してください。

対応のアプレット

現在提供されている公式テンプレートは以下の通り:

1. Gmail: Ragicで新しいエントリーが作成されたり、エントリーが更新されると、Gmailを送信します。

2. E-mail: Ragicで新しいエントリーが作成されたり、エントリーが更新されると、メールでお知らせします。

3. LINE: Ragicで新しいエントリーが作成されたり、エントリーが更新されると、LINEメッセージを送信します。

4. Discord: Ragicで新しいエントリーが作成されたり、エントリーが更新されると、Discordチャンネルにメッセージを投稿します。

5. Slack: Ragicで新しいエントリーが作成されたり、エントリーが更新されると、Slackチャンネルにメッセージを投稿します。

6. IFTTT: Ragicで新しいエントリーが作成されたり、エントリーが更新されると、IFTTTアプリから通知を送信します。

7. Google シート: Ragicで新しいエントリーが作成されたら、Google シートに行を追加します。

上記の公式テンプレートに加え、ユーザーは自分のニーズに応じてカスタムアプレットを作成することも可能。

操作手順

ステップ 1: IFTTTにログインし、Ragicと接続します。

IFTTT の Ragic リンク にアクセスし、"Connect "をクリックします。

ログインオプションを選択します。

IFTTTにログイン後、Ragicアカウントとパスワードを入力します。

備考: Google アカウントで Ragic にログインする場合は、まず パスワードをリセット し、そのパスワードでログインしてください。

ログイン後、アプレットの選択と作成を開始できます。

ステップ 2:アプレットを作成

以下のアプレットを選択してください。

例: 「Ragic に新しいエントリーが作成されたら Gmail を送信する」を選択し、「Connect(コネクト)」をクリックします。

連携させたいシートを選択します。アクセス権限を持つすべてのシートが表示されます。

送受信用のメールアドレスを設定します。

デフォルトでは、送信用メールアカウントはログインユーザーに限定されています。ユーザーを追加する場合は、IFTTT のプランをご確認ください。

メールの件名、本文、その他の内容を設定し、サポートされる「データ形式(Ingredient)」を追加します。

完了後、「保存(Save)」をクリックします。

シートに新しいエントリーが作成されると、指定したGmailアドレスにメールが自動的に送信されます。

ステップ 3: アプレットの確認と修正

最初のページに戻ると、「My Applets」というタブがあります。そこで先ほど作成したアプレットを見ることができます。

アプレットをクリックすると、「接続時間(connection time)」と「実行回数(execution count)」が表示されます。右上の「設定(Settings)」をクリックすると変更できます。

If(トリガー)Then(アクション) は別々に設定する必要があります。右上の "編集(Edit) "をクリックして変更し、変更後は忘れずに "更新(Update)"をクリックしてください。

実行時間や詳細情報を見るには、" View activity "をクリックしてください。

このアプレットのリンクを解除するには、もう一度「接続(Connected)」をクリックするか、下の「削除(Delete)」をクリックします。

備考

1. 一つの"アプレット"を作成する際、"トリガー "や "アクション "として選択できるシートは1枚だけです。ただし、同じシートを複数のアプレットが同時に選択することは可能です。

2. 異なる IFTTT アカウントでログインすることで、同じアプレットに異なるシートを設定することができます。

3. 現在、公式テンプレートはアプレットのトリガーのみを提供しています。アプレットのアクションについては、ユーザーが JSON 形式で作成する必要があります。

4. 作成できるアプレットの数には制限があります。詳しくは IFTTT公式サイト をご覧ください。

5. 上記の説明は、最も基本的な処理にのみ焦点を当てています。その他の高度なアプリ連携の設定については、まずお使いの IFTTT プランが対応可能かどうかをご確認ください。

6. 関連用語については、 IFTTT 用語集 を参照してください。

一番上に戻る 目次

無料でRagicを始める

Googleアカウントに登録