如何只显示部分格式表列条目?

时间:2013-06-19 13:31:58

标签: powershell

我正在使用PowerShell从MS Outlook获得约会。我正处于过去两周所有约会的地步。输出现在进入格式表。 但是,我想使用表格的一列中的信息进行一些进一步的处理。

我有以下对象,约会作为输出。主题列是展望预约的主题字段:

Subject                           Start
------                            ------
Token1, Token2, Token3, Token4    6/11/2013 9:00:00 AM   
Token1, Token2, Token3, Token4    6/11/2013 9:00:00 AM

我只想从Subject列/属性中显示Token2和Token4,并在以后单独使用它们。标记包含不同的模式,用逗号分隔。

这里最好的方法是什么?分裂?修剪?

Get-OutlookCalendar将生成我的对象,如上面的代码块所示。我需要为每个条目获取完整的字符串“Token1,Token2,Token3,Token4”并将其转换为如下所示的对象:

Subject          Start
------            ------
Token2, Token4    6/11/2013 9:00:00 AM   
Token2, Token4    6/11/2013 9:00:00 AM

1 个答案:

答案 0 :(得分:0)

管道到Select-Object而不是Format-Table。这样你最终会得到可以进一步操作的真实对象,而不是用于指示PowerShell如何在控制台中显示对象的格式化指令对象。