Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Office js 正在撰写模式下读取Office.context.mailbox.item.attachments_Office Js - Fatal编程技术网

Office js 正在撰写模式下读取Office.context.mailbox.item.attachments

Office js 正在撰写模式下读取Office.context.mailbox.item.attachments,office-js,Office Js,我目前正在制作一个小型Outlook加载项的原型,在该加载项中,我可以检索除附件以外的大部分内容。(在撰写模式下) 由于Office.context.mailbox.item.attachments在撰写模式下始终未定义,因此我想知道是否有办法解决此问题,因为我希望在发送电子邮件之前验证附件名称和类型 测试环境: 与约曼发电机办公室一起建设的项目 大口大口大口地端上来 磨合OWA 谢谢,据我所知,获取任意附件的唯一方法是通过EWS调用(即将适当的XML传递给),这需要最高级别的权限。要获取E

我目前正在制作一个小型Outlook加载项的原型,在该加载项中,我可以检索除附件以外的大部分内容。(在撰写模式下)

由于Office.context.mailbox.item.attachments在撰写模式下始终未定义,因此我想知道是否有办法解决此问题,因为我希望在发送电子邮件之前验证附件名称和类型

测试环境:

  • 与约曼发电机办公室一起建设的项目
  • 大口大口大口地端上来
  • 磨合OWA

谢谢,

据我所知,获取任意附件的唯一方法是通过EWS调用(即将适当的XML传递给),这需要最高级别的权限。要获取EWS ID,必须使用item.saveAsync保存项目


“发送电子邮件之前”也可能有问题,如果您希望自动执行此操作,则没有要挂接的发送事件。

感谢@Igaud提供mailbox.makeEwsRequestAsync上的线索,目前正在等待我的系统管理员提供上述权限。至于“发送电子邮件之前”。我的原型需要用户暂时打开外接程序,我希望Office团队能够快速提供必要的挂钩、缺少的功能和跨平台支持。我刚刚意识到,该权限在外接程序清单中设置为ReadWriteEmailBox,而不是Exchange邮箱权限。资料来源: