可以使用带有未保存附件的 displayNewMessageForm 吗?
Usage for displayNewMessageForm with unsaved attachments possible?
我们正在开发适用于 Outlook 的 Office 加载项,我们需要使用从我们自己的休息界面获取的预定义数据以 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"
}
要为 displayNewMessageForm 方法提供附件,我需要以下格式:
{
type: 'file',
name: "CPV - Lohnbeilage Planwahl_2018_Lohnbeilage_D.PDF",
url: ???,
isInline: false
}
有没有可能像这样使用像数据-url这样的东西:
'data:application/octet-stream;charset=utf-8;base64,JVBERi0xLjUNCiW1tbW1DQoxID....'
as url 还是有其他技巧可以设法将未保存的附件添加到新邮件中?
目前无法将 base64 附件作为 displayNewMessageForm 的一部分进行传递 API。我们在 user-voice 页面上跟踪 Outlook 加载项功能请求。请在那里添加您的请求。在我们进行规划过程时,会考虑用户语音的功能请求。
与此同时,我们确实有一个 API,可让您将 base64 附件添加到当前项目 (documentation)。您可以执行以下操作:打开新表单后,打开加载项,调用此 API 以添加附件。请注意,此 API 处于预览阶段(可能会发生变化),目前仅适用于内部版本号 > 16.0.10730.1000 的 Outlook 桌面版。
我们正在开发适用于 Outlook 的 Office 加载项,我们需要使用从我们自己的休息界面获取的预定义数据以 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"
}
要为 displayNewMessageForm 方法提供附件,我需要以下格式:
{
type: 'file',
name: "CPV - Lohnbeilage Planwahl_2018_Lohnbeilage_D.PDF",
url: ???,
isInline: false
}
有没有可能像这样使用像数据-url这样的东西:
'data:application/octet-stream;charset=utf-8;base64,JVBERi0xLjUNCiW1tbW1DQoxID....'
as url 还是有其他技巧可以设法将未保存的附件添加到新邮件中?
目前无法将 base64 附件作为 displayNewMessageForm 的一部分进行传递 API。我们在 user-voice 页面上跟踪 Outlook 加载项功能请求。请在那里添加您的请求。在我们进行规划过程时,会考虑用户语音的功能请求。
与此同时,我们确实有一个 API,可让您将 base64 附件添加到当前项目 (documentation)。您可以执行以下操作:打开新表单后,打开加载项,调用此 API 以添加附件。请注意,此 API 处于预览阶段(可能会发生变化),目前仅适用于内部版本号 > 16.0.10730.1000 的 Outlook 桌面版。