有没有办法获取有效的URL以直接导航到电子邮件?我正在使用Office.js v1.1
现在,我手动创建它:
const defaultOutlookDomain = 'https://outlook.office.com/';
const domain = document.referrer || defaultOutlookDomain;
const emailURL = itemID => new URL('/owa/#ItemID=' + encodeURIComponent(itemID), domain);
//Usage
const url = emailURL(Office.context.mailbox.item.itemId);
当然,这不是一个完美的解决方案,但是对于我在台式机/网络平台上的工作来说,它工作正常。关键是,在移动平台(Android / iOS)上,itemId明显不同,并且我构造的URL无效。
在台式机上,itemId是使用base64(字母数字,“ +”,“ /”)组成的,而移动版则包含“-”和“ _”而不是“ /”和“ +”
答案 0 :(得分:1)
当前,根据您的请求从itemId构造URL并不是产品的一部分。我们在user-voice page上跟踪Outlook加载项功能请求。请在此处添加您的请求。在进行规划过程时,会考虑用户语音功能请求。
[Outlook外接程序工程团队]