我使用PowerShell循环Outlook中的指定文件夹并将结构保存在树状结构中.这可以创造奇迹,但现在管理层已经要求将电子邮件本身保存为PDF.我PrintOut在对象中找到了方法,但提示输入文件名.我无法弄清楚要传递给它的是什么让它自动保存到特定的文件名.我查看了MSDN页面,对于我当前的级别,它有点高.
我正在使用outlook.application的com对象.
如果没有将所有电子邮件保存到临时文件并使用第三方方法,那么我可以将参数传递给PrintOut吗?或另一种方法来实现这一目标?
这是获取电子邮件的代码的基础.我循环通过$ Emails
$Outlook = New-Object -comobject outlook.application
$Connection = $Outlook.GetNamespace("MAPI")
#Prompt which folder to process
$Folder = $Connection.PickFolder()
$Outlook_Folder_Path = ($Folder.FullFolderPath).Split("\",4)[3]
$BaseFolder += $Outlook_Folder_Path + "\"
$Emails = $Folder.Items
Run Code Online (Sandbox Code Playgroud) 我试图限制输入到AZ和az至少1个字符,最多20个,它似乎没有工作.
<form>
<input name=Last_Name type=text pattern="[A-Za-z]{1,20}" placeholder=Smith>
</form>Run Code Online (Sandbox Code Playgroud)
每次我尝试使用正确的输入提交时,都会出现"请匹配请求的格式"错误.