有什么方法可以获得有效的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);
当然,这不是一个完美的解决方案,但它在桌面/网络平台上对我来说很好。重点是,在移动平台(安卓/iOS(上,itemId明显不同,我构建的URL无效。
在桌面上,itemId使用base64(字母数字、"+"、"/"(组成,而移动设备则包含"-"one_answers"_",而不是"/"one_answers"+">
当前,根据您请求的itemId构建URL不是产品的一部分。我们在用户语音页面上跟踪Outlook加载项功能请求。请在那里添加您的请求。当我们进行规划过程时,会考虑用户语音的功能请求。
〔Outlook插件工程团队〕