2017-09-05 36 views
0

CSVファイルをLotus Notes(Lotus Notesクライアントアプリケーション)にインポートしています。受信フィールドが日付かどうかを確認する必要があります。LotusScriptとCSVのインポートと文字列操作

入ってくる文字列は以下のようになります。

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

ここでは=の後の最初の値は常に、それは文字列にすることができ、日付もされるだろうことを確認されていないが、それがある場合、私は確認します日付を入力すると、日付フィールドがLotus Notes文書に作成されます。

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

私はしたいここで仕様観測が後の最初のcrietriaは「=」記号は日付がある場合、または、ロータススクリプトを使用していないということです。

などは上から以下のように作成する必要があるフィールドが存在することになります。

助けてください。

+0

私たちにあなたが試したコードを教えてください。 Split()関数を知っていますか? –

答えて

0

ロータススクリプトのIsDate()機能を使用します。

たとえば、IsDate("5/12/2007")はtrueを返し、IsDate("what is this")はfalseを返します。

+0

isdate( "5/12/2007")にtrueを返さないため、これはまったく機能しません – hdc

+0

サーバーやクライアントのデータ形式設定に依存します(US、UK、DEなど) –

+0

手段、この場合には何ができるのか教えてください。ワークステーション関連の依存関係は必要ありません。「5/12/2017」のような日付の入った文字列があります。日付かどうか?私は以下のように実装しましたが、動作しませんでした。私はNotes 9を使用しています。http://www-01.ibm.com/support/docview.wss?uid=swg21304700 – hdc