Google应用为电子邮件添加附件选项

时间:2012-08-08 22:05:34

标签: google-app-engine email google-apps google-apps-marketplace

我想创建一个谷歌应用程序,它允许您从云服务添加文件作为电子邮件的附件。通过阅读谷歌文档,似乎您在用户创建电子邮件时无法执行任何操作,但是attachments.me应用程序可以执行此操作。撰写电子邮件时,他们的应用程序会弹出常规附件应用旁边的按钮,让您从云中选择附件。我不熟悉使用谷歌应用程序,我不明白attachments.me是如何做到这一点的。如果有人知道如何做到这一点请告诉我,谢谢。

1 个答案:

答案 0 :(得分:1)

要向GMail UI添加功能,您可能必须将其实现为Chrome扩展程序(和/或Firefox或IE扩展程序以支持这些浏览器)。事实上,这显然是attachments.me如何做到的。

当您转到gmail.com,在UI中确定要添加其按钮的位置并使用JavaScript注入它们时,扩展所做的是加载。然后,您可能希望再次使用JavaScript来执行类似操作,例如在将电子邮件文本发送到要从云端附加的媒体之前添加电子邮件文本的链接,或者拦截“发送”按钮以告知服务器发送包含云附件的消息(假设用户已授权您的服务器以其身份发送 - 这可能会产生严重的安全隐患)

注意,使用Chrome扩展程序修改复杂的网络应用UI(如GMail)可能非常困难; GMail可能会进行更改,破坏您的UI或功能,并且可以随时执行,或者只对用户的子集执行此操作,因此您必须不断跟上这些更改以修复错误。总而言之,我不建议将其作为向电子邮件添加附件的方式。