2017-09-05 50 views
0

我正在將CSV文件導入到Lotus Notes(Notes客戶端應用程序)中,並且必須檢查傳入字段是否爲日期。LotusScript和CSV導入和字符串操作

傳入串看起來象下面這樣:

{ CriteriaDate= 5/12/2007, testing | Incoming= 5/12/2018,test| outgoing = test1,test2 } 

這是不是確認=後的第一個值將永遠是它可以是字符串日期,但我要確保,如果這是那麼它應該在蓮花筆記文件中創建日期字段。

就像從上面會有字段,需要進行如下創建:

CriteriaDate = 5/12/2007 
CriteriaText ="testiing" 
IncomingDate=5/12/2018 
IncomingText ="test" 
OutgoingText ="test1", "test2" 

這裏的規格觀察我想說的是,如果後第一crietria「=」號是日期或不使用LotusScript 。

請大家幫忙。

+0

向我們展示您嘗試過的代碼。你知道Split()函數嗎? –

回答

0

使用LotusScript的IsDate()函數。

例如IsDate("5/12/2007")返回true,IsDate("what is this")返回false。

+0

這完全不起作用,因爲它對於isdate(「2007年5月12日」)沒有返回true – hdc

+0

這取決於您的服務器或客戶端數據格式設置(例如US,UK,DE ...) –

+0

手段,你能幫我什麼在這種情況下我可以做什麼我不想要任何工作站相關的依賴項,我有傳入的字符串,這是像「5/12/2017」日期,現在我想要做的是我想檢查這是是否約會?我在下面實現,但它沒有工作,我使用Notes 9. http://www-01.ibm.com/support/docview.wss?uid=swg21304700 – hdc