gpt4 book ai didi

xml - Gmail 提要 : Retrieve body from latest email. Powershell

转载 作者:数据小太阳 更新时间:2023-10-29 02:09:50 26 4
gpt4 key购买 nike

我想使用他们的提要检索最新的 gmail 的正文。这是我的代码。

我还包括了

的结果
$xml.feed.entry | Select *

这是:

title           : 
summary : Test body
link : link
modified : 2018-02-10T21:06:18Z
issued : 2018-02-10T21:06:18Z
id : tag:gmail.google.com,2004:1592049563135473902
author : author
Name : entry
LocalName : entry
NamespaceURI : http://purl.org/atom/ns#
Prefix :
NodeType : Element
ParentNode : feed
OwnerDocument : #document
IsEmpty : False
Attributes : {}
HasAttributes : False
SchemaInfo : System.Xml.XmlName
InnerXml : <OMITTED>
InnerText : <OMITTED>
NextSibling :
PreviousSibling : modified
Value :
ChildNodes : {title, summary, link, modified...}
FirstChild : title
LastChild : author
HasChildNodes : True
IsReadOnly : False
OuterXml : <OMITTED>
BaseURI :
PreviousText :

`

我正在使用来自 dmitrysotnikov.wordpress.com 的函数测量最新的日期时间值(有效)。我只是无法告诉它选择具有最新日期的邮件正文。

function Measure-Latest {
begin { $latest = $null }
process {
if (($_ -ne $null) -and (($latest -eq $null) -or ($_ -gt
$latest))) {
$latest = $_
}
}
end { $latest }
}

$webclient = new-object System.Net.WebClient

$webclient.Credentials = new-object System.Net.NetworkCredential
("TEST123@gmail.com", "PASSWORD")

[xml]$xml=
$webclient.DownloadString("https://mail.google.com/mail/feed/atom")

$latestmail = $xml.feed.entry.issued | Measure-Latest

最佳答案

你快到了!最后一步是指定您想要将具有 $latestmail 时间戳的电子邮件作为 issued 属性,并且您想要 summary 该电子邮件的属性:

($xml.feed.entry | Where-Object {$_.issued -eq $latestmail}).summary

关于xml - Gmail 提要 : Retrieve body from latest email. Powershell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48725451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com