iOSショートカットの「メッセージを受信したら」トリガーを使用して、メッセージの内容に基づいて自動的にアクションを起こすことができます。しかし、すべてのメッセージを対象にすることは難しいと感じる方も多いでしょう。この記事では、iOSショートカットでメッセージを受信した際に特定の条件を設定せず、全てのメッセージに対してショートカットを実行する方法について解説します。
「メッセージを受信したら」トリガーの基本
iOSショートカットの「メッセージを受信したら」トリガーは、指定された条件に基づいてショートカットを実行するために使用されます。通常、このトリガーは特定の差出人やメッセージの内容に基づいて条件を設定できますが、質問者が求めているのは、条件を設定せず、全てのメッセージを対象にする方法です。
条件なしでメッセージを対象にする方法
現状、iOSショートカットでは「メッセージを受信したら」トリガーを設定する際に差出人やメッセージ内容に条件を指定せずに全てのメッセージを対象にすることはできません。しかし、いくつかの工夫で似たような動作を実現することは可能です。
正規表現を使ってメッセージ内容をフィルタリングする方法
質問者が提案した正規表現を使ってメッセージ内容をフィルタリングする方法ですが、iOSショートカットで正規表現を使用することは可能です。これにより、メッセージ内に含まれる特定のパターンに基づいてアクションを起こすことができます。ただし、全てのメッセージに対して正規表現を適用することは難しいため、最もシンプルな方法としては、メッセージの内容が特定のパターンに一致する場合にのみ実行する設定が最適です。
複数のオートメーションを作成する方法
もし正規表現がうまくいかない場合、他の方法としては、複数のオートメーションを作成し、それぞれに異なる条件を設定することが考えられます。ただし、手動で複製して作成する必要があり、効率的ではないかもしれません。また、iOSショートカットにはオートメーションを複製する機能はないため、手作業で条件を分けて複数のトリガーを作成する方法になります。
SMS転送を実現するための自作ショートカットの作成
質問者の用途に合わせたショートカットを作成するには、受信したSMSメッセージの内容を解析し、それを自動的にGmailなどの他のサービスに転送する方法が考えられます。この場合、iOSショートカットを利用して、特定の条件を満たすSMSメッセージを自動で転送するアクションを設定することができます。
まとめ
「メッセージを受信したら」トリガーを使用する際に条件を設定せず、全てのメッセージに対してショートカットを実行したい場合、いくつかの工夫が必要です。正規表現や複数のオートメーションを使い分けることで、近い動作を実現することができます。また、SMS転送のような用途に合わせたショートカットを作成することも可能です。自分の目的に合わせてショートカットをカスタマイズして、より効率的に作業を進めることができます。
コメント