如何获取上次发布该项目的日期/时间。
我尝试为PublishInfoData创建对象,以便使用PublishedAt。
PublishInfoData pobj = csClient.Read(pageTCMID, readoptions) as PublishInfoData;
但这会产生错误,例如无法将IdentifiableObjectData转换为PublishInfoData。
请建议。
答案 0 :(得分:8)
这将为您提供所有发布信息:
csClient.GetListPublishInfo(pageTCMID);
然后你必须选择最新的:
var publishInfo = csClient.GetListPublishInfo(pageTCMID);
var lastPublishedAt = publishInfo.OrderByDescending(pi => pi.PublishedAt).First().PublishedAt;
答案 1 :(得分:0)
我为记录添加了此Powershell代码以获取页面的最后发布日期
<div class="foo">
<span>more stuff</span> <span>more stuff2</span>
</div>
<div class="bar">
<span>whatever</span>
</div>