トピックのように、値を日付で並べ替えたいと言っています。私はコードを使用しています
[[Einspiel_{{{1}}}::{{{2}}}| ]]{{{2}}}
テンプレートで、値を変数に簡単に参照できます。{{{1}}} は変数の名前で、{{{2}}} は日付 (dd.mm.yyyy) です。
変数に複数の値を与えることができるので、別の wiki ページで最も高い日付を取得したいと考えています。
私はこのようなものでそれを試しました
{{#arraydefine:{{{1}}}_Preisdatum
|{{#ask:[[Kategorie:Aktualisierungen]]
|?Einspiel_{{{1}}}=
|mainlabel=-
|link=none
|sort=Einspiel_{{{1}}}
|order=desc}}
}}
{{#arrayindex:{{{1}}}_Preisdatum|0 }}
しかし、成功しませんでした。問題は、日付が最初の桁でのみ並べられていることです。降順のリストを取得しようとすると、結果は次のようになります。
- 11.07.2014
- 2014.08.07
- 2015.01.01
それ以外の
- 2015.01.01
- 11.07.2014
- 2014.08.07
#SORTKEY で日付を並べ替える方法があることを読みましたが、入力は最新の日付のみである必要があるため、それをコードに含める方法がわかりません。皆さんが私を助けてくれることを願っています。前もって感謝します。