0
ギャラリーに多数のファイルをアップロードしていて、それらをファイル名順に表示します。手動で並べ替えるのは苦痛ですが、どうすれば自動化できますか?Boomla:親のアルファベット順にすべてのファイルを並べ替える方法
ギャラリーに多数のファイルをアップロードしていて、それらをファイル名順に表示します。手動で並べ替えるのは苦痛ですが、どうすれば自動化できますか?Boomla:親のアルファベット順にすべてのファイルを並べ替える方法
sjs-3
インタープリタでjavascriptコードを実行できます。 js-consoleはあなたのウェブサイトに直接アクセスできるので、アプリを作成して実行する必要はありません。
//example.com
中の子供たちを並べ替えるために、このコードスニペットを使用します。
var sortFilesIn = function(path) {
compare = function(a,b) {
if (a.name() < b.name()) {
return -1
} else {
return 1
}
}
parent = f.select(path)
files = []
parent.children().each(function(fi) {
files.push(fi)
})
files.sort(compare)
for(var i=0; i<files.length; i++) {
var fi = files[i]
fi.move(os.APPEND, parent, "", 0)
}
}
sortFilesIn('//example.com')
response.body('ok')