概要
Gmail 転送機能を使用して、HTTP (GET/POST) 経由で GAS スクリプト URL に送信 (つまり「プッシュ」) することはできますか? (そして、おそらくその内容をパラメーターとして含めますか?)
目的・背景
私の目標は、受信した Gmail をすぐに処理することです。たとえば、GAS トリガー機能を使用して定期的に Gmail をクエリして「プル」するのではありません。
前者の方法は比較的即時です。一方、後者の方法では、受信トレイへの (自動的にトリガーされる) クエリ間の平均間隔時間に等しい遅延が予想されます。
可能な解決策
1.Gmail データ API
このドキュメントには、Gmail にはデータ API がないと記載されています。
2. Atom/RSS フィード
Atom/RSS フィードでは、サーバーからデータをプルするアグリゲーターが依然として必要であるため、GAS URL へのプッシュのみのソリューションであるという目標を達成できず、次に、doGet() または doPost を介してスクリプトをトリガーします。 ().
3. IMAP/POP
これらのソリューションは、電子メールのデスクトップ/オフライン処理用に設計されているため、私の目標を満たしていません. Web 上にあり、Web ベースのメール チェック タスクを自動化するソリューションが必要です。
4.高頻度GASトリガー
たとえば、GAS での 60 秒のトリガー間隔は機能しません。これは、GAS でのこのような高頻度のトリガーには、クォータの制限によるコストがかかるためです。つまり、この 1 つのタスクでそれほど多くのクォータ スペースを使い果たしたくありません。他のタスクのために必要だからです。
5.サードパーティのリスナー
できれば無料のものを希望します。誰かがZapier ®を提案しましたが、これには無料版があります。これらは機能しますか?他にもありますか?
結論
そこに創造的なアイデアはありますか?おそらく、私を創造的な方向に向けるためですか?
新しい電子メールを受信したことを (プログラムによって) すぐに通知する方法だけで解決することさえあります。