2017-09-05 1 views
0

Ich importiere CSV-Datei in Lotus Notes (Notes-Client-Anwendung) und muss überprüfen, ob das eingehende Feld Datum ist oder nicht.LotusScript und CSV-Import und String-Manipulation

Der ankommende Zeichenfolge würde wie folgt aussehen:

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

Hier ist es nicht bestätigen, dass der erste Wert nach = das Datum immer wäre es String sein kann, aber ich möchte sicherstellen, wenn das Datum, dann sollte es Datumsfeld in das Lotus Notes Dokument erstellen.

Wie von oben würde es Feld sein, die, wie unten erstellt werden muss:

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

Die Spezifikation Beobachtung hier ich machen möchte, ist, dass, wenn die erste crietria nach Zeichen „=“ Datum ist oder nicht LotusScript- mit .

bitte helfen.

+0

Zeigen Sie uns den Code, den Sie ausprobiert haben. Kennen Sie die Funktion Split()? –

Antwort

0

Verwenden Sie die IsDate()-Funktion von LotusScript.

Zum Beispiel IsDate("5/12/2007") gibt True zurück und IsDate("what is this") gibt false zurück.

+0

Dies funktioniert überhaupt nicht, da es nicht für isdate ("5/12/2007") – hdc

+0

zurückgibt. Es hängt von Ihren Server- oder Client-Datenformateinstellungen ab (zB USA, UK, DE ...) –

+0

Könnten Sie mir bitte helfen, was in diesem Fall getan werden könnte Ich möchte keine Workstation bezogene Abhängigkeit, ich habe eingehende Zeichenfolge, die Datum wie "5/12/2017" ist, was ich jetzt tun möchte, ist, ich möchte überprüfen, ob dies ist Datum oder nicht? Ich habe unten implementiert als, aber es hat nicht funktioniert, ich verwende Notes 9. http://www-01.ibm.com/support/docview.wss?uid=swg21304700 – hdc

Verwandte Themen