0

これを正しく尋ねているかどうかはわかりません(ただし、どこを検索しても答えが得られませんでした)。

説明するために最善を尽くします。

メール クライアント (Mac Mail および MS Outlook) で使用される Applescript を作成しました。

基本的に、メールを受信すると件名をチェックし、件名に「whatever」が含まれている場合はスクリプトを実行します。

このスクリプトは、自動応答を送信するかどうかを尋ねます。いいえをクリックすると、何も起こりません。[はい] をクリックすると、1 つが送信されます。シンプルですよね?

私が遭遇した問題は、20 人が同時に「はい」と答え、20 通の自動生成メールを送信したことです。

誰かがすでに「はい」をクリックしているかどうかを確認するために「それ」をチェックする方法を見つけようとしています。誰にも洞察力がありますか?Applescript の範囲を超えすぎているのでしょうか? もしそうなら、どんな代替案でも大歓迎です。

4

1 に答える 1

0

はいがクリックされたときに追跡するための集中化された方法が必要です。したがって、サーバー上の単純なテキストファイルがその役割を果たします。私が考えているのは、誰かが[はい]をクリックして自動応答を送信すると、スクリプトが最初に行うことは、中央ファイルをチェックして、他の誰かがすでに[はい]をクリックしていないかどうかを確認することです。ファイルに「はい」が含まれている場合は、新しいダイアログがポップアップ表示され、電子メールがすでに応答されていること、そしてもちろん「はい」が応答しないことをユーザーに通知します。ファイルにyesがない場合、スクリプトはその電子メールに対してyesをファイルに書き込み、応答を送信します。

異なる時間に受信される電子メールを区別するための何らかの方法が必要になるため、中央ファイルでこの一意の電子メールプロパティを確認します...各電子メールに固有ですが、受信するすべての人に同じです。一意のプロパティがない場合は、時間ベースのチェックが機能する可能性があります。たとえば、時刻をファイルに書き込むことができますが、ファイルに30分以内の時刻またはその他の適切な期間が含まれている場合、応答は送信されません。

それがあなたにいくつかのアイデアを与えることを願っています。幸運を。

于 2012-11-01T06:32:56.033 に答える