クラウドサービスのファイルをメールの添付ファイルとして追加できるGoogleアプリを作成したいと思います。Googleのドキュメントを読むと、ユーザーがメールを作成している間は何もできないようですが、attachments.meアプリはそれを行うことができます。メールを作成するとき、彼らのアプリは通常の添付ファイルアプリの横にボタンをポップアップし、クラウドから添付ファイルを選択できるようにします。私はグーグルアプリを使うのが初めてで、attachments.meがこれをどのように行うことができるか理解していません。これがどのように可能であるかについて誰かが考えを持っているならば、私に知らせてください、ありがとう。
1 に答える
Gmail UIに機能を追加するには、おそらくこれをChrome拡張機能(および/またはこれらのブラウザをサポートするFirefoxまたはIE拡張機能)として実装する必要があります。実際、これはどうやらattachments.meがそれを行う方法です。
拡張機能が行うことは、gmail.comにアクセスしたときに読み込まれ、ボタンを追加するUI内の場所を特定し、JavaScriptを使用してそれらを挿入することです。次に、JavaScriptを再度使用して、クラウドから添付するメディアに送信される前に電子メールのテキストへのリンクを追加したり、[送信]ボタンをインターセプトしてサーバーに送信するように指示したりすることができます。クラウド添付ファイルが含まれているメッセージ(ユーザーがサーバーに送信を許可していると仮定します-これはセキュリティに深刻な影響を与える可能性があります)
Chrome拡張機能を使用してGMailのような複雑なウェブアプリのUIを変更するのは非常に難しい場合があることに注意してください。Gmailは、UIや機能を損なうような変更を加える可能性があり、いつでも、または一部のユーザーに対してのみ変更を加える可能性があるため、バグを修正するには、これらの変更に常に対応する必要があります。全体として、メールに添付ファイルを追加する方法としてはお勧めしません。