可以用于显示带有未保存附件的新消息表单吗?



我们正在开发 Office AddIn for Outlook,我们需要打开一条新消息,其中包含我们从自己的 Rest-Interface 以 Json 格式获取的预定义数据,如下所示:

{ 
"attachmentNo": "1",
"Content-Type": "application/pdf;",
"name": "CPV - Lohnbeilage Planwahl_2018_Lohnbeilage_D.PDF",
"Content-Transfer-Encoding": "base64",
"Content-Disposition": "attachment;",
"filename": "CPV - Lohnbeilage Planwahl_2018_Lohnbeilage_D.PDF",
"content": "JVBERi0xLjUNCiW1tbW1DQoxID....",
"fileType": "pdf",
"fileSize":"15MB"
}

要为显示新消息表单方法提供附件,我需要以下格式:

{
type: 'file',
name: "CPV - Lohnbeilage Planwahl_2018_Lohnbeilage_D.PDF",
url: ???,
isInline: false
}

是否有可能使用类似这样的数据 url 之类的东西:

'data:application/octet-stream;charset=utf-8;base64,JVBERi0xLjUNCiW1tbW1DQoxID....'

作为 URL 还是有其他技巧可以设法将未保存的附件添加到新邮件中?

目前无法将 base64 附件作为 displayNewMessageForm API 的一部分传递。我们在用户语音页面上跟踪 Outlook 外接程序功能请求。请在此处添加您的请求。当我们完成规划过程时,会考虑用户语音的功能请求。

同时,我们确实有一个 API,可让您将 base64 附件添加到当前条目(文档(。您可以执行以下操作:打开新窗体后,打开加载项,调用此 API 以添加附件。请注意,此 API 处于预览状态(容易更改(,目前仅在 Outlook Desktop 中可用于 16.0.10730.1000>内部版本号。

最新更新