如何在通过 rest API 上传附件后刷新 Outlook compose window?
How to refresh the Outlook compose window after uploading an attachment through the rest API?
我有一个 Outlook 网络插件,可用于撰写 window。插件所做的是,向我们的服务器发送一个请求,其中包含要附加的 selected 文件的 ID(我们的服务器是一个文件存储系统。用户将能够 select 一个文件并附加它到新的电子邮件)。服务器将准备文件并使用 Outlook Rest API 将文件附加到电子邮件:https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/api/version-2.0/complex-types-for-mail-contacts-calendar#referenceattachment
示例请求正文:
{
"@odata.type": "#Microsoft.OutlookServices.ReferenceAttachment",
"Name": "Iglue picture",
"SourceUrl": "https://i.imgur.com/rNIYuhi.jpg",
"ProviderType": "Other",
"Permission": "Edit",
"IsFolder": "False"
}
现在文件附加成功。但问题是,用户必须重新加载 Outlook 才能看到附件。所以我的问题是如何附加文件并触发刷新,就像 Office JS API 的 Office.context.mailbox.item.addFileAttachmentAsync
方法一样?
在 OfficeJS 中,目前无法使用来自 Exchange 服务器的最新数据刷新 Outlook UI 表单。
我们在 our user-voice page 上跟踪 Outlook 加载项功能请求。请在那里添加您的请求。当我们进行规划过程时,会考虑用户语音的功能请求。
我有一个 Outlook 网络插件,可用于撰写 window。插件所做的是,向我们的服务器发送一个请求,其中包含要附加的 selected 文件的 ID(我们的服务器是一个文件存储系统。用户将能够 select 一个文件并附加它到新的电子邮件)。服务器将准备文件并使用 Outlook Rest API 将文件附加到电子邮件:https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/api/version-2.0/complex-types-for-mail-contacts-calendar#referenceattachment
示例请求正文:
{
"@odata.type": "#Microsoft.OutlookServices.ReferenceAttachment",
"Name": "Iglue picture",
"SourceUrl": "https://i.imgur.com/rNIYuhi.jpg",
"ProviderType": "Other",
"Permission": "Edit",
"IsFolder": "False"
}
现在文件附加成功。但问题是,用户必须重新加载 Outlook 才能看到附件。所以我的问题是如何附加文件并触发刷新,就像 Office JS API 的 Office.context.mailbox.item.addFileAttachmentAsync
方法一样?
在 OfficeJS 中,目前无法使用来自 Exchange 服务器的最新数据刷新 Outlook UI 表单。
我们在 our user-voice page 上跟踪 Outlook 加载项功能请求。请在那里添加您的请求。当我们进行规划过程时,会考虑用户语音的功能请求。