kir*_*lka 9 microsoft-outlook-2010 jira
当我在 Outlook 2010 中收到 Jira 4.2 通知电子邮件时,它们不会被线程化。当然,默认情况下,Jira 会发送主题如下的电子邮件:[JIRA] Created: (LTST-4) improve documentation
, [JIRA] Assigned: (LTST-4) improve documentation
。我在网上读到 Outlook 2010 仅使用主题字段进行线程处理,因此具有上述主题将强制这些电子邮件不被线程化,事实确实如此。请注意,例如,Gmail 也不会发送相同的电子邮件(但 Apple iPhone 4 邮件应用程序确实可以!)。
所以我调整我的吉拉安装程序删除“操作执行”从主题和现在的电子邮件主题看起来都像这个动词:[JIRA] (LTST-4) improve documentation
。Gmail 愉快地将它们串起来。但是 Outlook 2010 仍然没有!
我可以在 Jira 配置或 Outlook 配置方面做些什么来强制 Outlook 2010 处理 Jira 通知电子邮件?
谢谢,基里尔
小智 5
以下 VBA 宏在您的收件箱中每个 Jira 问题仅留下 1 条消息。它还会删除有关已解决/已关闭问题的消息,因为我不需要查看这些
' Tools>References: Microsoft VBScript Regular Expressions 5.5, Microsoft Scripting Runtime
Sub RemoveDuplicateJiraKeys()
Dim i As Object
Dim re As New RegExp
Dim m As MatchCollection
Dim d As New Dictionary
Dim act As String ' Commented, Resolved, Updated...
Dim key As String ' e.g. RS-123
re.Pattern = "\[JIRA\] (.*?): \((.*?)\)"
For Each i In Session.GetDefaultFolder(olFolderInbox).Items
' luckily the items come in chronological order
Set m = re.Execute(i.Subject)
If m.Count >= 1 Then
act = m(0).SubMatches(0)
key = m(0).SubMatches(1)
If d.Exists(key) Then d(key).Delete: d.Remove (key) ' same Jira key but older
If act = "Resolved" Or act = "Closed" Then i.Delete Else d.Add key, i
End If
Next i
End Sub
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2267 次 |
最近记录: |