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
    • pma_mgmt
    • vor 10 Monaten
    • Gemeldet - anzeigen

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

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

      • Andreas_Kappes
      • vor 10 Monaten
      • 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 10 Monaten
    • 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 10 MonatenZuletzt aktiv
  • 3Antworten
  • 48Ansichten
  • 2 Folge bereits