0

aus xmlDatei-Werten eine datetime Feld füllen

Hallo zusammen,

Ich habe eine xml Date in der ein Start und end datum mit Uhrzeit im Header angegeben sind. Dies möchte ich in ein datetime Feld eintragen bekomme das aber nicht zusammen gestellt.

Hier die xmlZeile dazu:

<ctr-start><date-time><Y>2024</Y><M>11</M><D>01</D><h>06</h><m>00</m><s>00</s></date-time></ctr-start>
<ctr-end><date-time><Y>2024</Y><M>11</M><D>02</D><h>06</h><m>00</m><s>00</s></date-time></ctr-end>

Wie setzte ich jetzt die einzelnen werte zusammen damit das klappt?

let myStartY := number(myJSON.'job-log'.'ctr-start'.'date-time'.Y.@);
let myStartM := number(myJSON.'job-log'.'ctr-start'.'date-time'.M.@);
let myStartD := number(myJSON.'job-log'.'ctr-start'.'date-time'.D.@);
let myStarth := number(myJSON.'job-log'.'ctr-start'.'date-time'.h.@);
let myStartm := number(myJSON.'job-log'.'ctr-start'.'date-time'.m.@);
let myStarts := number(myJSON.'job-log'.'ctr-start'.'date-time'.s.@);

let myEndeY := number(myJSON.'job-log'.'ctr-end'.'date-time'.Y.@);
let myEndeM := number(myJSON.'job-log'.'ctr-end'.'date-time'.M.@);
let myEndeD := number(myJSON.'job-log'.'ctr-end'.'date-time'.D.@);
let myEndeh := number(myJSON.'job-log'.'ctr-end'.'date-time'.h.@);
let myEndem := number(myJSON.'job-log'.'ctr-end'.'date-time'.m.@);
let myEndes := number(myJSON.'job-log'.'ctr-end'.'date-time'.s.@);

 

Gruß

Andreas

3 Antworten

null
    • P_Alb
    • vor 2 Wochen
    • Gemeldet - anzeigen

    https://docs.ninox.com/de/skripten/funktionen-uberblick/funktionen/datetime

    datetime(myStartY, myStartM, myStartD, myStarth, myStartm, myStarts)

      • Andreas_Kappes
      • vor 2 Wochen
      • Gemeldet - anzeigen

       das Ergebnis ist allerdings dann nicht richtig:

      Ich vermute meine Json abfrage ist falsch denn ich bekomme hier keine Werte und ich weis nicht ob ich mit number davor hier auf dem richtigen weg bin

    • Andreas_Kappes
    • vor 2 Wochen
    • Gemeldet - anzeigen

    Ich habe mein Fehler gefunden es fehlt noch eine Unterstruktur in der Abfrage dann funktioniert es auch mit dem Code 🙈 

    datetime(myStartY, myStartM, myStartD, myStarth, myStartm, myStarts)
    

Content aside

  • vor 2 WochenZuletzt aktiv
  • 3Antworten
  • 40Ansichten
  • 2 Folge bereits