paypal - google-apps-script 编辑 gmail 主题行

标签 paypal google-apps-script gmail

这就是问题所在,您可以搜索并找到很多提示它的人:

假设您销售某物(例如经营一家在互联网上销售的小企业)并且您使用 PayPal 接受付款。 PayPal 发送的每一个付款通知都带有完全相同的主题行“收到付款通知”。

因此,如果您收到 Bobby Sue 的付款,然后又收到 Billy Jo 的付款,gmail 会显示:

Bobby Sue via PayPal(2)     Notification of payment received

和/nothing/给 Billy Jo。 Billy 是 (2),但它埋在同一个“线程”中

如果您处理 Bobby Sue 的订单并将其存档,那么 Billy Jo 的订单也会存档。如果您不小心,您可能会忘记为该订单运送任何东西。比利不喜欢那样。

我一直在努力寻找一种设置或方法来阻止 gmail 这样做,或者更改 PayPal 在其主题行中发送的内容。似乎是物是人非,势不可挡。 *注意:是的,我知道 gmail 中有一个设置可以完全关闭此“对话 View ”。但该功能对于大多数电子邮件来说非常有值(value)。我只想分开这些 Paypal 电子邮件。

有什么想法吗?

我唯一的想法是可以通过应用程序脚本访问 gmail,也许可以编写一个程序来查找电子邮件中的事务 ID,并在邮件到达时将其附加到主题上。但是我找不到任何编辑主题行的示例脚本...知道这是否可行吗?

最佳答案

Apps 脚本无法在电子邮件到达时修改其主题行,它并非设计用于修改入站/出站邮件,只能用于在收件箱中停留的邮件执行应用标签或定期转发邮件等任务.

如果您要修改入站邮件,并且使用 Google Apps,自定义路由规则可能会有所帮助:https://support.google.com/a/answer/2368151?hl=en ,但我怀疑他们会这样做,因为他们不倾向于“阅读”消息并附加标识符。

实际上,问题是 Paypal 会在您每次收到付款时以相同且难以区分的方式通知您(无论您的界面是 Gmail 还是其他方式,将您的债权人姓名放在主题,让您不必打开邮件)。您可能会在此处找到的一种解决方案是利用 Paypals IPN 基础设施:https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/ ,但除此之外,您不太可能在 Apps 脚本中找到解决方案。

关于paypal - google-apps-script 编辑 gmail 主题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28443841/

相关文章:

ruby-on-rails-3 - 如何在 (ruby on rails) 应用程序中使用 paypal-recurring gem 在 paypal 中请求退款

google-apps-script - 从另一个项目获取有界脚本 ID

Gmail "InternalDateSource"查询参数不起作用

javascript - 需要客户端 JavaScript 中的 PayPal PDT 示例代码

PHP Paypal Auth/Capture NVP 集成问题

google-apps-script - getA1Notation 脚本始终返回 A1 作为事件单元格或选择

javascript - JS过滤数组数组

c++ - 使用 Indy 组件,我得到 "connection closed gracefully"错误,但只在某些计算机上

asp.net - 根据验证程序,远程证书无效。通用邮箱

javascript - PayPal onApprove 不调用 ajax 函数