excel - 用于邮件内容下载的 PowerShell 脚本
问题描述
我需要使用 PowerShell 自动执行此任务:
- 打开 Outlook
- 过滤具有相应主题的邮件
- 下载该邮件的附件
- 将该附件复制到 Excel 工作表
请给出想法。
解决方案
这是给你一些想法。
$Outlook = New-Object -ComObject Outlook.Application
$inbox_mails = $Outlook.GetNamespace("MAPI").GetDefaultFolder('olFolderInbox').Items
foreach ($mail in $inbox_mails){
Write-Host $mail.Subject
}
对此展开以获得所需的邮件并下载附件。如果将 excel 文件作为附件共享,则可以将其保存为附件。
推荐阅读
- rust - Rust Rocket 如何推断结果/选项中包含的返回类型?
- python - 通过字符串子字符串获取唯一的字符串列表
- sql - 我可以在不知道属性名称的情况下选择 SQL 中的所有 XML 属性吗?
- pine-script - 部分平仓和止损
- http - 是否可以将(最好是空的)范围规范与空的 HTTP 实体一起使用?
- kubernetes - microk8s 安装问题“cni 插件未初始化”
- c# - 创建新用户时通过下拉列表添加角色
- javascript - 尝试使用 Chart.js 时是否需要发出 http 请求?
- c - 有人可以解释 fork() 吗?
- azure - 无法访问 Azure AD B2C 配置 URL