もう一人のY君

iPhoneアプリのレビューやアップデートレビューなどを書いています. たまに数学の記事も書きます.

もう一人のY君 MENU  MENU

【iPhoneショートカット】外部から読み込んだ値のソートを行う(その2)

f:id:thetheorier:20210116082414p:plain

 以前も似たレシピを紹介しましたが, 「辞書」を使ってローカルに追加する, 正直効率の悪いものでした.

 

 

ショートカット

ショートカット

  • Apple
  • 仕事効率化
  • 無料

※価格は記事執筆時のものです. 現在の価格はApp Storeから確認ください.

 レビュー時のiOSバージョン : iOS14.3

 

 

スポンサーリンク

 

 

 

前回

blog.thetheorier.com

 前回同じ話をしましたがそのときは辞書式テキスト(plistベース)だけでした.

 

 先日他のファイル形式でも同じことが起こることがわかったため続きということで.

 

 

順序が保たれるもの、そうでないもの

 まずは音声ファイルです.

 

 

f:id:thetheorier:20210116083031p:plain

 「ファイル」アプリのフォルダに適当に入れた音声ファイル(mp3形式)が入ったものを開いて今回はクイックルックで表示します.

 

 

f:id:thetheorier:20210116083209p:plain

 結果は昇順ではありません, これでは例えばファイル名の順で再生することができません.

 

 

f:id:thetheorier:20210116083315p:plain

 そこで今回も, フォルダ内のファイルを取得してから「ファイルにフィルタを適用」を使います.

 実際にはフィルタはかけておらず, 「並び順序」を「名前」にするだけです(「順序」はデフォルトで「アルファベット昇順」).

 

 

f:id:thetheorier:20210116083521p:plain

 こうするとちゃんと昇順で並びます.

 

 

 

f:id:thetheorier:20210116083741p:plain

 じゃあ画像ファイルはどうなのか試したところ…

 

 

f:id:thetheorier:20210116083828p:plain

 画像の通り, 「ファイルにフィルタを適用」なしでも昇順に並んでくれました.

 

 

 なんでこんなことになるのかは知る由もないですが, ファイル形式によって並びが保たれる場合とそうでない場合があるようです.

 

 「ファイルにフィルタを適用」一つで済むので確実を期して, 昇順が必須の場合は必ずこのアクションを入れておくのが良さそうです.

 

 ただし先頭が数字の場合は前回の指摘の通りでこのフィルタは先頭の文字から順にソートするため注意が必要になります.