0

Datum von Dateianhängen

Hi zusammen, 

weiß hier jemand ob man irgendwie an das Datum rankommt, an dem ein Dateianhang zu einem Datensatz hinzugefügt wurde? 

Ich würde gerne in einem Berechnungsfeld immer den zuletzt hinzugefügten Anhang anzeigen lassen. 

Mein Gedanke war 

item(files(this),0)

Allerdings sortiert Ninox die Anhänge scheinbar automatisch alphabetisch. 

Freu mich auf euren Input. 

LG, Andi

4 Antworten

null
    • Tobias_Bartzsch
    • vor 8 Monaten
    • Gemeldet - anzeigen

    ja, mit fileMetadata(this, fileName) erhältst du Name, Größe und Datum.

    ...und da die Ausgabe ein JSON Objekt ist, kannst du mit der "Punkt-Navigation" auch direkt an die Daten kommen, und so zB. direkt in ein Datum umwandeln:

    date(fileMetadata(this, "DEINEDATEI.pdf").modifiedDate)

      • Andi_Neumaier
      • vor 8 Monaten
      • Gemeldet - anzeigen

       aber fileMetadata setzt ja voraus, dass ich den Filename kenne oder? 

      Hast du ne Idee, wie ich das jetzt einsetzen könnte, wenn meine Anhänge alle unterschiedlich heißen und ich einfach immer den Anhang mit dem aktuellsten modifiedDate im Berechnungsfeld anzeigen lassen will? 

      LG, Andi

    • Tobias_Bartzsch
    • vor 8 Monaten
    • Gemeldet - anzeigen

    last(for i in files(this) do
            fileMetadata(this, item(split(text(i), "/"), 1))
        end order by modifiedDate).(name + " vom " + datetime(number(modifiedDate)))

    • mirko3
    • vor 8 Monaten
    • Gemeldet - anzeigen

    Hallo Andi. Wenn Du nicht nur den Dateinamen und das Datum anzeigen willst, sondern das Bild der Datei selbst, dann geht es z.B. so. Mirko

    let myFiles := files(this);
    let lastDate := max(for i in myFiles do
                let x := item(split(text(i), "/"), 1);
                fileMetadata(this, x).modifiedDate
            end);
    first(for i in myFiles do
            let x := item(split(text(i), "/"), 1);
            if fileMetadata(this, x).modifiedDate = lastDate then
                i
            end
        end)
    

Content aside

  • vor 8 MonatenZuletzt aktiv
  • 4Antworten
  • 49Ansichten
  • 3 Folge bereits