【问题标题】:Issue with Gmail contextual gadget email extractorGmail 上下文小工具电子邮件提取器的问题
【发布时间】:2013-07-12 02:38:30
【问题描述】:

我遇到了google.com:RecipientToEmailExtractor 提取器的错误。当收到来自类似a.b.cdef@gmail.com(1 个字母后跟 1 个句点)的地址的电子邮件时,我得到的提取地址是 abcdef@gmail.com。句点被删除。 ab.cd.ef@gmail.com 没有问题并提取正确的地址。

问题仅在于 To 地址。 FromCC 提取器都可以。

有没有办法纠正这个问题?

另外,由于我找不到合适的渠道来报告此问题(没有 Google 群组或问题页面),我可以在哪里提交错误报告?

【问题讨论】:

  • 我不确定这是一个值得关注的问题。 ab.cd.ef@gmail.com 等效于 a.b.cdef@gmail.com 和 abcdef@gmail.com - gmail.com 地址的第一部分中的句点无关紧要。见gmailblog.blogspot.ca/2008/03/…
  • 我不同意这不是一个值得关注的问题。至少在提取器的上下文中(不是 Gmail 本身如何处理句点)。它不一致(“ab.cd.ef@gmail.com”是用句点提取的)、不可预测的(From 和 CC 提取正确)并且没有记录。例如,我正在构建的小工具根据提取的地址搜索外部联系人列表。使用提取器,我找不到与电子邮件“a.b.cdef@gmail.com”匹配的联系人,因为它查询“abcdef@gmail.com”。

标签: google-gadget gmail-contextual-gadgets


【解决方案1】:

Google 为我找到了 GAS 错误的链接:https://code.google.com/p/google-apps-script-issues/issues/list

短期内,您可以编写一个函数,在比较之前始终从地址中删除点。这是 StackOverflow 使用正则表达式的建议:Filtering periods out of email addresses with regex 您可能想考虑也可以使用“+”。见Looking for a regex to match a gmail plus address

至于正确的渠道,我记得(但现在找不到信息)Google Group for GAS 曾指定应该在 Stack Overflow 中提问。我在 Web 应用中发布了一些 GAS 问题,并因此要求将它们迁移到这里。

【讨论】:

    猜你喜欢
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 2011-03-18
    相关资源
    最近更新 更多