我在工作中使用 Microsoft 电子邮件。我使用网络邮件界面。(我认为这称为 Outlook 365 网络邮件)。我注意到,当您阅读电子邮件时,屏幕顶部会显示一个唯一的 URL。我想要做的是将该 URL 复制并粘贴到我的组织软件中(我使用“Checkvist”,它是一个类似于 Org-Mode 的在线大纲)。这样我就可以将某些任务链接到某些电子邮件。但是,当我复制 URL 并将其粘贴到新窗口中时,什么也没有发生(它将我带到 Web 应用程序,但没有打开相关的电子邮件)。有谁知道使用 URL 访问相关电子邮件的方法?
谢谢
ñ
所以今天早上经过反复试验,我找到了以下方法:
解决方案 1 - 使用来自电子邮件 URL 的 ID 创建 URL
首先,您需要关闭 OWA 中的对话模式,您可以在邮箱中单击右上角的齿轮,然后在“对话视图”下将其设置为关闭。(因此,当您选择了电子邮件时,URL 将为您提供消息/项目 ID,而不是对话 ID。)
然后选择您要创建链接的电子邮件,该 URL 将如下所示,但会
[MESSAGE_ID]
以 URL 编码格式显示完整的消息 ID。https://outlook.office.com/mail/inbox/id/[MESSAGE_ID]
复制完整
[MESSAGE_ID]
并插入,如以下 URL 所示:https://outlook.office.com/owa/?ItemID=[MESSAGE_ID]&viewmodel=ReadMessageItem&path=&exvsurl=1
打开此链接时,它会将您直接带到电子邮件。
请参阅以下将打开表单的 powershell 脚本,将从浏览器复制的 URL 插入第一个文本框并单击“转换”,然后将返回指向 O365 中电子邮件的 URL 并清除第一个字段这样可以快速连续转换几个,窗口也应该保持在最上面。这仍然需要将转换模式设置为关闭,如第 1 段所述。我想补充一点,使用 PoshGUI 编辑器很快就解决了这个问题,并且没有设置锚点等,因此扩展窗口可能不会产生预期的效果。
解决方案 2 - Office 365 图形 API
从“Get-Message”API 请求返回属性“Weblink”。
请参阅以下显示此属性的来源:
在响应下,您将看到“weblink”属性,URL 的构造与上面的解决方案相同。
https://docs.microsoft.com/en-us/graph/api/message-get?view=graph-rest-1.0&tabs=http
以下链接指向图形资源管理器,您可以在其中登录并与图形 API 交互以查看工作示例,登录后单击左侧窗格中的“获取我的邮件”。这将在在所有电子邮件的右下角,您将在此窗口中为每封电子邮件返回网络链接。
https://developer.microsoft.com/en-us/graph/graph-explorer
然而,虽然上述手动使用不是很实用,但这是我开始制作脚本/程序来检索 URL 的地方。
您可以通过以下方式获取电子邮件 URL:
这是消息和/或对话的链接。我没有专门测试过,但它至少会让你从你正在寻找的线程中得到一条消息。
高级使用有点痛苦,但与任务程序随意集成就可以了。
这确实会在新选项卡中打开消息,这并不理想;但同样,它可能更多地用于记忆/跟进,而不是用于快速 GTD 的东西。
我在表单上添加了一个 HTMLText 控件并将默认值设置为此。表单字段将 MessageId 映射到此控件。我有显示模式作为视图,所以保存不会添加 HTMLText。现在,Sharepoint 列表可以直接链接到 Outlook 中的邮件。
后来,我使用 Power Automate 将新电子邮件添加到 SharePoint 列表并构建相同的 URL 格式来自动设置消息链接和对话链接。
SharePoint 允许您自定义详细信息表单以显示 PowerApps:
在 PowerApps 中,您可以将 HTML 控件添加到表单中。在上面,您可以编辑 HTML 文本以使用在 Outlook Web 上随您的消息打开的锚链接。
经过大量的试验和错误,我发现了一个相对非技术性的解决这个问题的方法。我在 OneNote 中保存了很多电子邮件,在旧版本的 OneNote 中,您可以拖放特定的电子邮件以保存在页面上。但这在 OneNote 365 中是不可能的(据我所知)。
但是,我发现我可以在 OneNote 中保存电子邮件的打印输出,然后将超链接复制并粘贴到 Outlook Webmail 界面中的特定电子邮件。但是,据我所知,技巧/解决方法是电子邮件不能仍在收件箱中,但必须已移至其他文件夹。如果当您复制并粘贴超链接时它仍保留在收件箱中,当您单击它时,它只会打开收件箱,而不是打开您想要的特定电子邮件。这在 Chrome 和 Edge 中都适用于我,我希望其他人也觉得它有用。
选项可能有所改进 - 在浏览器版本上,我禁用了对话视图,打开电子邮件,从浏览器视图复制链接并将其粘贴到其他应用程序中。当我点击另一个应用程序中的链接时,它会打开这封电子邮件。(使用office 365)
这是在 Firefox 中使用书签获取 CraftyB 解决方案的更简单方法:
在书签工具栏中创建一个新书签:
使用这个 javascript 作为 URL:
将其命名为您想要的任何名称,并可能添加一个关键字:
现在,每当您要创建永久链接时,找到有问题的电子邮件(因此它在右侧窗格中可见),然后单击书签(或在 URL 栏中输入您的关键字),它将打开一个指向永久链接 URL 的新选项卡对于该消息。
如果对任何人有用,此变体将替换当前选项卡: