更新:2020-09-01
作成:2020-08-02

変数一覧

ショートカットAppで使うことができる変数のデータ型と、特殊な変数の一覧です。
全54種類です。
なおショートカットAppにおける変数の考え方については、「変数」のページを参照してください。



基本的な変数

数字型変数

数字を格納します。
形式は10進数です。

プロパティ

テキスト型変数

文字列を格納します。

プロパティ

日付型変数

日時を格納します。
値の範囲は、1700年1月1日 0:00~2099年12月31日 23:59です。
日付型変数という名称ですが、時刻も一緒に記録することができます。
時間の長さを記録する場合は、間隔型変数を使ってください。

プロパティ

電話番号型変数

電話番号を格納します。

プロパティ
参考

電話番号で使用することができる文字は、以下の通りです。

  • 数字
  • -
  • #
  • *
  • +
    国際電話で、前に国番号をつけなければいけないことを示すための記号です。
  • アルファベット
    アメリカなどで、電話番号の語呂合わせに使われます。
    大文字・小文字のどちらでも構いません。
  • ,(カンマ)
    一時停止・ソフトポーズのことです。
    通話開始前に使うと、通話開始の2秒後までダイヤル操作を一時停止します。
    通話開始後に使うと、ダイヤル操作を2秒間停止します。
  • ;
    待機・ハードポーズのことです。
    待機解除の操作があるまで、ダイヤル操作を停止します。

URL型変数

URLとURNを格納します。
スキームを省略した場合は、http://です。
IPアドレスを使用する場合は、スキームを省略することはできません。
//example.comのように、ダブルスラッシュから始めることはできません。

プロパティ

メールアドレス型変数

メールアドレスを格納します。

プロパティ

イメージ型変数 / 写真メディア型変数

写真Appで管理されているイメージ(写真・画像・スクリーンショットなど)・ビデオファイルを、格納します。
イメージ型変数も、写真メディア型変数も、同じものです。

プロパティ
  • イメージ / 写真メディア
    値は、イメージ・ビデオファイルです。
  • アルバム
    値は、写真Appでのアルバム名です。
  • 高さ
  • 取得日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 所要時間
    値は、ビデオの再生時間です。
    通常はH:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • メディアタイプ
    値は、イメージビデオです。
  • 写真の種類
    値は、カメラAppで撮影した写真の、撮影モードです。
    「写真」・「スクエア」・「パノラマ」モードで撮影したものや、外部から取り込んだ画像・動画を入力した場合は、値を何も出力しません。
    値は、HDRLive Photosバーストパノラマです。
  • スクリーンショット
    デバイスで撮影したスクリーンショットである、というフラグです。
    値は、はいいいえです。
  • スクリーンショットではない
    デバイスで撮影したスクリーンショットではない、というフラグです。
    値は、0(スクリーンショットである)・1(スクリーンショットではない)です。
  • 位置情報
    撮影地の住所です。
    表記は以下の通りです。
    [郵便番号]
    [都道府県/州] [市区町村]
    [町・番地]
    [国/地域]
  • 継続時間
    値は、ビデオの再生時間(H:mm形式)です。
  • フレームレート
    ビデオのフレームレートです。
    ※フレームレートが整数ではない場合、小数第4位以下がおかしくなる不具合があります。
  • 方向
    ExifのOrientation属性の値です。
    値は以下の通りです。
    • 正立画像( Orientation: 1)です。
    • 180度回転した画像( Orientation: 3)です。
    • 右に90度回転した画像( Orientation: 6)です。
    • 左に90度回転した画像( Orientation: 8)です。
    • ミラーリング先の上
      左右反転した画像( Orientation: 2)です。
    • ミラーリング先の下
      左右反転し、180度回転した画像( Orientation: 4)です。
    • ミラーリング先の右
      左右反転し、右に90度回転した画像( Orientation: 5)です。
    • ミラーリング先の左
      左右反転し、左に90度回転した画像( Orientation: 7)です。
  • カメラのメーカー
    ExifのMake属性の値です。
  • カメラの機種
    ExifのModel属性の値です。
  • メタデータ辞書
    Exifのメタデータを、辞書型変数で出力します。
  • 非表示
    写真Appで「非表示」に設定されている、というフラグです。
    値は、はいいいえです。
  • 非表示ではない
    写真Appで「非表示」に設定されていない、というフラグです。
    値は、0(非表示である)・1(非表示ではない)です。
  • よく使う項目
    写真Appで「よく使う項目」に設定されている、というフラグです。
    値は、はいいいえです。
  • よく使う項目ではない
    写真Appで「よく使う項目」に設定されていない、というフラグです。
    値は、0(設定されている)・1(設定されていない)です。
  • ファイルサイズ
    アプリの内部で変数をファイル化したときの、ファイルサイズです。
    値は、単位付きの数字です。
  • ファイル拡張子
    アプリの内部で変数をファイル化したときの、ファイルの拡張子です。
  • 作成日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    値は、ファイル名です。

PDF型変数

PDFファイルを格納します。

プロパティ

場所型変数

住所を格納します。

プロパティ
  • 場所
    値は、住所です。
    表記は以下の通りです。
    [町・番地]
    [郵便番号]
    [都道府県/州] [市区町村]
    [町・番地]
    [国/地域]

    ※1行目は本来は「名称」が表示されるのですが、「町・番地」が表示されてしまう不具合があります。
  • 名前
    値は、住所の一部です。
    表記は以下の通りです。
    町・番地

位置情報型変数

位置情報を格納します。
住所を格納した場合、ジオコーディングにより自動的に緯度・経度が導かれるため、実際の緯度・経度とずれることがあります。

プロパティ
  • 位置情報
    表記は以下の通りです。
    [郵便番号]
    [都道府県/州] [市区町村]
    [名称]
    [町・番地]
    [国/地域]

    ※「名称」の位置がおかしい不具合があります。
  • 緯度
    DSM形式(○○°○○'○○")ではなく、DMM形式(○○.○○○○○○)です。
    北緯は正の値、南緯は負の値です。
  • 経度
    DSM形式(○○°○○'○○")ではなく、DMM形式(○○.○○○○○○)です。
    東経は正の値、西経は負の値です。
  • 高度
    値が存在しない場合、値は0です。
  • 番地
    値の表記は、次の通りです。
    名称
    町・番地
  • 市区町村
  • 都道府県
    都道府県・州名です。
  • 郵便番号
  • 地域
    国・地域名です。
  • 電話番号
    値が存在しない場合は、何も出力しません。
  • URL
    値が存在しない場合は、何も出力しません。
  • 名前
    値は、住所です。
    値の表記は、次の通りです。
    [郵便番号], [都道府県/州] [市区町村], [名称], [町・番地], [国/地域]

連絡先型変数

連絡先Appの連絡先を格納します。
なお各プロパティに値が存在しない場合は、何も出力しません。

プロパティ
  • 連絡先
    値は、vCardファイルです。
    「クイックルック」では、連絡先Appの連絡先シートと同じ形式で、連絡先情報を表示します。
  • グループ
  • ミドルネーム
  • 電話番号
  • メールアドレス
  • 住所
  • URL
  • 誕生日
    値は、日付・時間です。
    通常はyyyy/MM/dd形式です。
    日付は任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 連絡先の写真
  • 写真あり
    値は、はいいいえです。
  • 写真なし
    値は、0(写真がある)・1(写真がない)です。
  • 敬称
    名前の前につける敬称です。
  • 敬称(後)
    名前の後につける敬称です。
  • ニックネーム
  • 名(フリガナ)
  • 姓(フリガナ)
  • ミドルネーム(フリガナ)
  • 会社
    会社名です。
  • 役職
  • 部署
  • メモ
  • ファイルサイズ
    アプリの内部で変数をvCardファイル化したときの、ファイルサイズです。
    値は、単位付きの数字です。
  • ファイル拡張子
    値は、vcfです。
  • 作成日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式です。
    日時は任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式です。
    日時は任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    値は、[姓][名]形式です。

測定単位型変数

単位付きの数値を格納します。

プロパティ
参考

使用できる単位は、「単位一覧」のページを参照してください。

リッチテキスト型変数

リッチテキスト・添付データ付きリッチテキスト書類(RTFD)を、格納します。

プロパティ

ファイル型変数 / Dropboxファイル型変数

ファイルを、丸ごと格納します。
ファイル型変数も、Dropboxファイル型変数も、同じものです。

プロパティ

ファイルサイズ型変数

ファイルサイズの値を格納します。

プロパティ

間隔型変数

時間の長さを格納します。
日時を記録する場合は、日付型変数を使用してください。

プロパティ

特定のAppの変数

iTunesメディア型変数

ミュージックAppで管理されている音声・動画ファイルを、格納します。

プロパティ
  • iTunesメディア
    詳細不明です。
    「iTunesメディアをメディアに変換できませんでしたため、この操作はに失敗しました。」という、妙な文章のエラーメッセージが出ます。
  • タイトル
  • アルバム
  • アーティスト
  • アルバムアーティスト
  • ジャンル
  • 作曲者
  • 追加日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • メディアの種類
    値は、ミュージックムービーテレビ番組 Podcastオーディオブックです。
  • 継続時間
    値は、再生時間(H:mm形式)です。
  • 再生回数
  • トラック番号
  • ディスク番号
  • アルバムアートワーク
  • 不適切な内容を含む
    「不適切な内容を含む」にチェックが入れられている、というフラグです。
    値は、はいいいえです。
  • 不適切な内容を含まない
    「不適切な内容を含む」にチェックが入れられていない、というフラグです。
    値は、0(含む)・1(含まない)です。
  • 歌詞
  • リリース日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • コメント
  • クラウドの項目
    iTunes Store, iTunes Match, Apple Musicなどのクラウドからストリーミング再生している、というフラグです。
    値は、はいいいえです。
  • クラウドの項目ではない
    iTunes Store, iTunes Match, Apple Musicなどのクラウドからストリーミング再生していない、というフラグです。
    値は、0(クラウドの項目である)・1(クラウドの項目ではない)です。
  • アルバムアートワークあり
    アルバムワークがある、というフラグです。
    値は、はいいいえです。
  • アルバムアートワークなし
    アルバムワークがない、というフラグです。
    値は、0(アルバムアートワークあり)・1(アルバムアートワークなし)です。
  • スキップ回数
  • 最後に再生した日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 評価
    評価の、星の数です。
    値は、0~5の整数です。
  • ファイルサイズ
    アプリの内部で変数をファイル化したときの、ファイルサイズです。
    値は、単位付きの数字です。
  • ファイル拡張子
    アプリの内部で変数をファイル化したときの、ファイルの拡張子です。
  • 作成日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    値は、メディアのタイトルです。

iTunes artist型変数

詳細は不明です。
iTunes Storeで販売されているミュージック・ビデオの情報を格納するようです。

プロパティ

App Store app型変数

App Storeから取得したアプリのデータを格納します。
※iTunes Search APIで取得できるデータと異なることがあります。

プロパティ
  • App Store app
    アプリの情報です。
    値は、[デベロッパ名]の[アプリの名称]([ストアURL])です。
  • アーティスト
    デベロッパ名です。
  • 価格
    値は、数字です。
  • 通貨コード
    値は、ISO 4217の英語3文字の通貨コードです。
    通常は、日本円を意味するJPYです。
  • フォーマット済みの価格
    値は、通貨記号と3桁区切りのカンマ付きの価格、もしくは無料です。
  • リリース日
    値は、初回リリース日時です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • カテゴリ
    値は、アプリのプライマリカテゴリ(英語表記)です。
  • 説明
  • 評価
    値は、数字です。
    評価がない場合は、0です。
    ※小数点以下が、非常に長くなる不具合があります。
    App Storeの評価とは、異なることがあります。
  • 評価数
    レビュワー数を取得します。
    ※App Storeのレビュワー数とは、異なることがあります。
  • 評価(このバージョン)
    最新バージョンにおける評価です。
    値は、数字です。
    評価がない場合は、0です。
    ※小数点以下が、非常に長くなる不具合があります。
    App Storeの評価とは、異なることがあります。
  • 評価数(このバージョン)
    最新バージョンについて評価したレビュワー数を取得します。
    ※App Storeのレビュワー数とは、異なることがあります。
  • バージョン
    最新バージョンのバージョン番号(版番号)です。
  • 前回のアップデート
    値は、前バージョンのリリース日時です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • リリースノート
  • コンテンツの評価
    年齢レート(年齢制限)です。
    値は次の通りです。
    〈参考〉
     →Appの年齢制限指定 - App Store Connectヘルプ
    • 4+
      倫理的に好ましくない内容は含まれていません。
    • 9+
      暴力的表現を含むアニメ、ファンタジー、成人向けの内容、ホラーを題材にした内容が含まれている可能性があるため、9歳以下には不適切とみなされることがあります。
    • 12+
      乱暴な言葉遣い、暴力的表現を含むアニメやファンタジーあるいはリアルな暴力的表現、成人向けの内容や露骨なテーマ、疑似ギャンブル等の内容が含まれている可能性があるため、12歳以下には不適切とみなされることがあります。
    • 17+
      乱暴で攻撃的な言葉遣い、リアルな暴力的表現、成人向けの内容、ホラー、露骨なテーマ、性的な内容、ヌード、アルコール、ドラッグなどが頻繁に含まれている可能性があるため、17歳以下には不適切とみなされることがあります。
  • OSの最小バージョン
    対応するOSバージョンの下限です。
  • ユニバーサルである
    iPhone, iPadのどちらにも最適化されたユニバーサルアプリである、というフラグです。
    値は、はいいいえです。
  • ユニバーサルではない
    iPhone, iPadのどちらにも最適化されたユニバーサルアプリではない、というフラグです。
    値は、0(ユニバーサルアプリである)・1(ユニバーサルアプリではない)です。
  • Game Centerに対応
    Game Center機能に対応している、というフラグです。
    値は、はいいいえです。
  • Game Centerに非対応
    Game Center機能に非対応である、というフラグです。
    値は、0(対応)・1(非対応)です。
  • 対応デバイス
    対応するデバイス名を、配列形式のテキスト型変数で出力します。
    値は、iPadProCellular-iPadProCellularのような、ちょっと変わった表記になります。
  • 対応言語
    対応する言語を、配列形式のテキスト型変数で出力します。
    値は、ISO 3166-1の2文字の国名コードです。
  • スクリーンショットのURL
    iPhone向けスクリーンショットのURLを、配列形式のURL型変数で取得します。
  • iPadスクリーンショットのURL
    iPad向けスクリーンショットのURLを配列形式のURL型変数で取得します。
  • ダウンロードサイズ
    アプリのファイルサイズです。
    値は、単位付きの数字です。
  • ストアID
    アプリのIDです。
  • ストアURL
  • アートワーク
    512×512pxのアイコン画像です。
  • アートワークのURL
    512×512pxのアイコン画像のURLです。
  • 名前
    アプリの名称です。

iTunes product型変数

iTunes Storeから取得したミュージック・ミュージックビデオ・ムービーなどのデータを格納します。
※iTunes Search APIで取得できるデータと異なることがあります。

プロパティ
  • iTunes product
    製品の情報です。
    値は、[アーティスト]の[タイトル]([ストアURL])です。
  • アーティスト
    アーティスト名です。
  • 価格
    価格です。
    値は数字で、無料の場合は無料です。
  • 通貨コード
    値は、ISO 4217の英語3文字の通貨コードです。
    通常は、日本円を意味するJPYです。
  • フォーマット済みの価格
    値は、通貨記号と3桁区切りのカンマ付きの価格、もしくは無料です。
  • リリース日
    値は、初回リリース日時です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • ジャンル
    値は、日本語表記です。
  • 再生時間
    値は、再生時間(H:mm形式)です。
  • ストリーミング可能
    ストリーミング再生が可能である、というフラグです。
    値は、はいいいえです。
  • ストリーミング不可能
    ストリーミング再生が不可能である、というフラグです。
    値は、0(可能)・1(不可能)です。
  • 不適切な内容を含む
    「不適切な内容を含む」にチェックが入れられている、というフラグです。
    値は、はいいいえです。
  • 不適切な内容を含まない
    「不適切な内容を含む」にチェックが入れられていない、というフラグです。
    値は、0(含まない)・1(含む)です。
  • 説明
    作品情報です。
  • ストアID
    製品IDです。
  • ストアURL
  • アートワーク
    512×512pxのアイコン画像です。
  • アートワークのURL
    512×512pxのアイコン画像のURLです。
  • 名前
    タイトルです。

メディア型変数

音声・動画ファイルを格納します。

プロパティ
  • メディア
    値は、音声・動画ファイルです。
  • 継続時間
    値は、再生時間(H:mm形式)です。
  • フレームレート
    動画のフレームレートです。
    ※フレームレートが整数ではない場合、小数第4位以下がおかしくなる不具合があります。
  • タイトル
  • アーティスト
  • アルバム
  • アートワーク
  • ファイルサイズ
    アプリの内部で変数をファイル化したときの、ファイルサイズです。
    値は、単位付きの数字です。
  • ファイル拡張子
    値は、アプリの内部で変数をファイル化したときの、ファイルの拡張子です。
  • 作成日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    値は、ファイル名です。

Podcast型変数

Podcastの情報を格納します。

プロパティ

Podcastエピソード型変数

Podcastの、各回の番組情報を格納します。

プロパティ

カレンダーイベント型変数 / iCalendar項目型変数

iCalendar形式(RFC 5545)のデータを格納します。
カレンダーイベント型変数も、iCalendar型変数も、プロパティは同じです

プロパティ
  • カレンダーイベント / iCalendar項目
    値は、iCalenderファイルです。
  • 開始日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 終了日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 終日
    終日のイベントである、というフラグです。
    値は、はいいいえです。
  • 終日ではない
    終日のイベントではない、というフラグです。
    値は、0(終日のイベントである)・1(終日のイベントではない)です。
  • カレンダー
    値は、そのイベントが記録されているカレンダーの名前です。
  • 位置情報
  • アラームあり
    アラームが設定されている、というフラグです。
    値は、はいいいえです。
  • アラームなし
    アラームが設定されていない、というフラグです。
    値は、0(設定あり)・1(設定なし)です。
  • 継続時間
    値は、開始日時から終了日時までの経過時間(d日 H:mm:ss形式)です。
    終日に設定されている場合は、23:59:59になります。
  • 主催者
    ※値が空のときは、アプリが強制終了する不具合があります。
  • 参加者
  • URL
  • タイトル
    イベントの名称です。
  • メモ
  • ファイルサイズ
    アプリの内部で変数をiCalenderファイルにしたときの、ファイルサイズです。
    値は、単位付きの数字です。
  • ファイル拡張子
    値は、icsです。
  • 作成日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    値は、プロパティ「タイトル」と同じく、イベントの名称です。

イベント参加者型変数

iCalendar形式(RFC 5545)のVEVENTコンポーネントに相当するデータを格納する変数です。

プロパティ
  • 状況
    出欠状況です。
    ※VEVENTコンポーネントの、パラメータPARTSTATに相当します。
    値は以下の通りです。
    • 受け入れ済み
      出席します。
    • 完了
      イベントは終了しました。
    • 欠席
    • 委任済み
      代理者に出席を依頼しました。
      ※代理者の出欠状況は、代理者のステータスを参照してください。
    • 進行中
      出欠は、まだ決まっていません。
    • 保留中
      判断を保留しています。
    • 仮承諾
    • 不明
      出席状況は不明です。
  • 役割
    参加者の役割です。
    ※VEVENTコンポーネントの、パラメータROLEに相当します。
    値は、以下の通りです。
    • 不明
      役割は不明です。
    • 必須
      必ず参加する人です。
    • オプション
      参加するかもしれない人です。
    • 椅子
      議長です。
      ※プロパティ名は、「議長」の誤訳です。
    • 非参加者
      参加者ではありません。
  • 自分である
    自分もイベントの出欠確認の対象である、というフラグです。
    値は、はいいいえです。
  • 自分ではない
    自分はイベントの出欠確認の対象ではない、というフラグです。
    値は、0(自分である)・1(自分ではない)です。
  • 名前
    値は、参加者の名前です。
    名前が空の場合は、メールアドレスです。

リマインダー型変数

vCalendar形式のデータを格納します。

プロパティ
  • リマインダー
    値は、vCalendarファイルです。
    「クイックルック」では、リマインダーシートで、vCalendar情報を表示します。
  • 期限
    通知する日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 優先順位
    優先順位です。
    値は、です。
  • 完了済み
    通知済みである、というフラグです。
    値は、はいいいえです。
  • 完了済みではない
    通知済みではない、というフラグです。
    値は、0(通知済み)・1(通知していない)です。
  • 完了日
    通知を行った日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • リスト
    値は、リマインダリストの名称です。
  • アラームあり
    アラームが設定されている、というフラグです。
    値は、はいいいえです。
  • アラームなし
    アラームは設定されていない、というフラグです。
    値は、0(設定済み)・1(未設定)です。
  • リマインダーの場所
    通知するエリアです。
    値は、通常は住所です。
  • タイトル
    値は、通知する内容です。
  • メモ
  • ファイルサイズ
    アプリの内部で変数をvCalenderファイルにしたときの、ファイルサイズです。
    値は、単位付きの数字です。
  • ファイル拡張子
    値は、icsです。
  • 作成日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    中身は、「タイトル」と同じく、通知する内容です。

vCard型変数

vCard形式のデータを格納します。

プロパティ

http://maps.google.com/?○○, https://maps.google.com/?○○, http://maps.apple.com/?○○, https://maps.apple.com/?○○, maps://?○○形式の、地図のURLを格納します。

ワークアウトサンプル型変数

iOSのヘルスケア機能のアクティビティ(運動)のデータを格納します。

プロパティ
  • Calories
    カロリーです。
    値は、数字です。
  • Distance
    運動距離です。
    値は、数字です。
  • Calories Unit
    値は、カロリーの単位です。
    kcalkJJカロリーの、いずれかを指定できます。
  • Distance Unit
    値は、運動距離の単位です。
    単位は、「単位一覧」のページの「圧力」の項にある単位に変更することができます。

  • 開始日
    運動を開始した日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 終了日
    運動を終了した日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • ソース
    ヘルスケアデータの情報源です。
    値は、情報源のアプリの名称です。
  • 名前
    値は、プロパティ「ワークアウトサンプル」と同じです。

ヘルスケアサンプル型変数

iOSのヘルスケア機能の、ヘルスケアレコードを格納します。

プロパティ
  • 種類
    ヘルスケアサンプルの種類です。
  • 値は、数字、もしくは文字です。
  • 単位
    プロパティ「値」の単位です。
    プロパティ「値」の値が文字である場合は、プロパティ「単位」は存在しません。
    単位は、プロパティ「種類」によって異なり、また多岐にわたるため紹介は省略します。
  • 開始日
    開始日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    アクションの項目名が「日付」の場合は、それが記録されます。
  • 終了日
    終了日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    アクションの項目名が「日付」の場合は、それが記録されます。
  • 再生時間
    経過時間です。
    値は、時間です。
    通常はH:mm形式ですが、任意の形式に変更することができます。
  • ソース
    情報源のアプリ名です。
  • 名前
    「ヘルスケアサンプル」と同一です。

記事型変数

HTML, RSS形式のXMLを格納します。

プロパティ
  • 記事
    値は、HTML、もしくはXMLの記事の本文です。
  • タイトル
    値は、ウェブサイトのタイトル、もしくはXMLの記事のタイトルです。
    HTMLから取得した場合は、og:title, titleのcontentが値になります。
    og:titleとtitleの両方が存在する場合は、og:titleが使われます。
    アクション「RSS配信から項目を取得」から取得した場合は、記事のtitleタグの中身が値になります。
  • 作成者
    値は、作者名です。
    HTMLから取得した場合は、<meta name="[作成者名]">[作成者名]になります。
    アクション「RSS配信から項目を取得」から取得した場合は、記事のdc:createrが値になります。
  • 配信日
    値は、日時です。
    HTMLから取得した場合は、本文からtimeタグを探し、その中にある日時を出力します。
    複数存在する場合は、最後の1つを出力します。
    「RSS配信から項目を取得」アクションから取得した場合は、記事のpubDateの中身が値になります。
    また日時の形式は、通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 本文
    値は、HTML、もしくはXMLの記事の本文です。
    HTMLから取得した場合は、header, footer, aside, navタグの中身は無視します。
    アクション「RSS配信から項目を取得」から取得した場合は、記事のdescriptionタグの中身(テキストのみ)が値になります。
    ※アクション「RSS配信から項目を取得」から取得した場合、アプリが強制終了する不具合があります。
  • 抜粋
    値は、HTML、もしくはXMLの記事の本文です。
    HTMLから取得した場合は、プロパティ「本文」の値から、その一部(divタグなどで囲まれた中の全文)を出力します。
    なお、改行は半角スペースに置き換えられます。
    アクション「RSS配信から項目を取得」から取得した場合は、全文出力します。
  • ワード数
    値は、数字です。
    「本文」のワード数(単語数)です。
    英語などの言語を対象とした機能なので、日本語が含まれていると不正確な値になります。
  • メインイメージのURL
    値は、画像のURLです。
    HTMLから取得した場合は、og:imageのURLになります。
    アクション「RSS配信から項目を取得」から取得した場合は、空になります。
  • URL
    値は、URLです。
    HTMLから取得した場合は、ウェブページのURLになります。
    ただし、記事型変数のNSURLクラスに何も記録されていない場合は、値は空になります。
    (※og:urlのcontentの値は、無視します。)
    アクション「RSS配信から項目を取得」から取得した場合は、linkタグの中身が値になります。
  • 名前
    値は、HTMLから取得した場合は、プロパティ「URL」と同じ値になります。
    「RSS配信から項目を取得」アクションから取得した場合は、titleタグの中身が値になります。

気象状況型変数

天気Appのデータを格納します。

プロパティ
  • 気象状況
    気象状況です。
    値は、[状況] [気温]です。
  • 日付
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 場所
    値は、住所です。
    表記は以下の通りです。
    [郵便番号]
    [都道府県/州] [市区町村]
    [町・番地]
    [国/地域]

  • 気温
    平均気温です。
    値は、単位付きの数字です。

    単位は、以下の形式に変更できます。

    • デフォルト
      単位は、設定App→一般→言語と地域→温度単位 で指定されたものを使います。
    • ケルビン
      単位は、Kです。
    • 摂氏
      単位は、°Cです。
      ※表記はではなく、の2文字です。
    • 華氏
      単位は、°Fです。
      ※表記はではなく、Fの2文字です。
  • 最高気温です。
    値は、単位付きの数字です。
    単位の指定方法・種類は、プロパティ「気温」と同じです。
  • 最低気温です。
    値は、単位付きの数字です。
    単位を変更することができます。
    単位の指定方法・種類は、プロパティ「気温」と同じです。
  • 体感気温
    値は、単位付きの数字です。
    単位の指定方法・種類は、プロパティ「気温」と同じです。
  • 状況
    天気の状況です。
  • 視程
    いわゆる視界距離です。
    値は、単位付きの数字です。
    単位は、デフォルト、もしくは「単位一覧」のページの「長さ」の項にある単位に変更することができます。
  • 露点
    露点温度です。
    単位の指定方法・種類は、プロパティ「気温」と同じです。
  • 湿度
    値は、数字です。
  • 気圧
    値は、単位付きの数字です。
    単位は、デフォルト、もしくは「単位一覧」のページの「圧力」の項にある単位に変更することができます。
  • 降水量
    値は、単位付きの数字です。
    単位の指定方法・種類は、プロパティ「視程」と同じです。
  • 降水確率
    値は、1%単位です。
  • 風速
    値は、単位付きの数字です。
    単位は、デフォルト、もしくは「単位一覧」のページの「速度」の項にある単位に変更することができます。

  • 風向
    値は、角度です。
    真北を0度として定めた、時計回りの角度です。
    値の範囲は、0~359です。
    なお16方位への変換方法は、「Tips&FAQ」のページを参照してください。
  • UV指数
    値は、UVインデックスです。
    値の範囲は、0~11です。
    ※環境省の指標では、1~2:弱い、3~5:中程度、6~7:強い、8~10:非常に強い、11:極端に強い です。
  • 日の出時刻
    値は、日の出の日時です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 日の入時刻
    値は、日の入りの日時です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 空気質指標
    日本では、観測・予報は行われていません。
    アメリカ・EU諸国・イギリスで、それぞれ値の範囲が異なります。
  • 空気質カテゴリ
    空気質指標により、カテゴリが決まります。
    日本では、観測・予報は行われていません。
    アメリカ・EU諸国・イギリスで、それぞれカテゴリの種類・範囲が異なります。
  • 大気汚染物質
    観測された大気汚染物質を表示します。
    値は、大気汚染物質型変数です。
    日本では、観測・予報は行われていません。
  • 名前
    値は、プロパティ「気象状況」と同じく、[状況] [気温]形式です。

大気汚染物質型変数

大気汚染物質の観測データを格納します。

プロパティ
  • 大気汚染物質
    大気汚染物質の概要です。
    値は、[名前] - [説明] [Concentration]形式です。
  • 説明
    観測した物質名(正式名称)です。
  • Concentration
    測定値です。
    単位付きです。
    なお単位を任意のものに設定しようとすると、アプリが強制終了する不具合があります。
  • 名前
    観測した物質名(略称)です。

ショートカット型変数

shortcutファイル(レシピ)を格納します。

プロパティ

メモ型変数

メモAppのデータを格納します。

プロパティ
  • メモ
    メモAppのデータです。
    クイックルックでは、次のように表示されます。
    [タイトル]

    [本文(テキストのみ)]

  • 本文
    値は、通常はメモの本文から、テキストだけを抜き出したものです。
  • フォルダ
  • 作成日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    メモのタイトルです。
    値は、通常は1行目のテキストが使われます。

バーコード型変数

デバイスで読み取った、QRコード・バーコードのデータを格納します。

プロパティ
  • バーコード
    すべてのデータです。
    値は、バーコードから読み取った場合、読み取ったテキストです。
    QRコードから読み取った場合、読み取ったテキストから再生成されたQRコード画像が表示されます。
  • ファイルサイズ
    アプリの内部で変数をファイル化したときの、ファイルサイズです。
    値は、単位付きの数字です。
  • ファイル拡張子
    値は、バーコードから読み取った場合は、txtになります。
    QRコードから読み取った場合は、pngになります。
  • 作成日
    読み取った日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 最終変更日
    読み取った日時です。
    値は、日付・時間です。
    通常はyyyy/MM/dd H:mm形式ですが、任意の形式に変更することができます。
    形式の指定方法・種類は、「日時の形式」のページを参照してください。
  • 名前
    値は、読み取ったテキストです。

アラーム型変数

アクション「アラームを作成」のデータを格納します。

プロパティ

SafariのWebページ型変数

Safari Appから取得したHTMLを格納します。

プロパティ

Shazamメディア型変数

アクション「SHAZAMする」の結果を格納します。

プロパティ
  • Shazamメディア
    値は、[アーティスト] - [タイトル] (アルバム名)形式です。
  • ストアID
  • アーティスト
  • タイトル
  • 不適切な内容を含む
    「不適切な内容を含む」にチェックが入れられている、というフラグです。
    値は、はいいいえです。
  • 不適切な内容を含まない
    「不適切な内容を含む」にチェックが入れられていない、というフラグです。
    値は、0含む)・1(含まない)です。
  • Lyrics Snippet
    歌い出しの歌詞です。
  • Lyrics Snippet Synced
    詳細不明です。
  • アートワーク
    アルバムのアートワークです。
  • Video URL
    Apple MusicのミュージックビデオのページのURLです。
  • Shazam URL
    Shazamの楽曲ページのURLです。
  • Apple Music URL
    Apple Musicの楽曲ページのURLです。
  • 名前
    値は、プロパティ「Shazamメディア」と同じです。

テキストの一致型変数

アクション「一致するテキスト」の結果を格納します。

プロパティ

コレクション型の変数

リスト型変数

いわゆる配列です。
値や、他の変数を格納します。
当アクションリファレンスでは、説明の都合でリスト形式と表記しています。

辞書型変数

いわゆる連想配列です。
任意のキーを指定して、値もしくは変数を格納します。
「キーの値を取得」で、特定のキーの値を取得・格納することができます。

プロパティ

特殊変数

マジックワンドマジック変数

アクション間で情報をやり取りするための変数です。
各々のアクションの出力を格納しています。
変数トレイでは「マジックワンド」、もしくはアイコンと変数名が表示されます。
マジック変数のアイコンは、マジック変数を出力したアクションとのアイコンと同じものです。
一般的なプログラミング言語では、アクションの出力を保持するためには、アクションの出力値の種類に応じたデータ型の変数を事前に用意する必要がありますが、ショートカットAppでは必要な時に自動でマジック変数が作成されます。
なおマジック変数に対して、アクション「変数を設定」・「変数に追加」で新規作成した変数は「手動変数」と呼びます。

クリップボード

デバイスのクリップボードの中身を格納している変数です。
任意の値をクリップボードに渡すときには、アクション「クリップボードにコピー」を使います。
なおデバイスの「ユニバーサルクリップボード」が有効になっている場合は、クリップボードを他のデバイスと共有することができます。

〈参考〉
 →ユニバーサルクリップボードを使ってAppleデバイス間でコピーアンドペーストする - Appleサポート

ショートカットの入力

iOSの共有機能で、他のアプリから渡された値を格納している変数です。

現在の日付

現在の日時を格納している変数です。
値は、この変数を使用した時点での日時です。
日付型変数と同様に、日時を任意の形式にすることができます。
値を書き換えたり、追加することはできません。
日時を指定することができない場面でも、この変数が選択肢に出てくる不具合があります。

毎回尋ねる

この変数を使用したときに、そのアクションに応じて選択肢を提示・入力を要求し、その値を出力する特殊な変数です。
アクション「入力を要求」や、「メニューから選択」を使ったときの変数「メニューの結果」のような、変わった変数です。

繰り返し項目

アクション「繰り返す」・「各項目を繰り返す」で、繰り返し途中の処理済みデータを、リスト形式で格納します。
値を書き換えたり、追加することはできません。
1アクションにつき1つ作られるため、入れ子にしても他のアクションの値が上書きされることはありません。

繰り返しインデックス

いわゆるループカウンタですが、カウントアップの履歴をリスト形式で格納しています。
アクション「繰り返す」・「各項目を繰り返す」で、繰り返し処理が何回目かを格納している変数です。
値は0始まりなので、10回繰り返す場合は、値は0~9に変化します。
アクション「繰り返す」・「各項目を繰り返す」の中でしか使用することができません。
値を書き換えたり、追加することはできません。
1アクションにつき1つ作られるため、入れ子にしても他の変数の値が上書きされることはありません。

特殊なマジック変数

○○の結果

アクションの処理内容によって、データ型・値が変わるマジック変数です。

アクション「if文」の場合、変数名は「“if文”の結果」です。
条件判定を使って、出力値を変化させるときに使います。
出力は、そのアクションのブロックの中で使用した変数の値です。
ブロックの中で複数の変数を使用した場合は、一番最後のアクションで使用した変数の値になります。
変数を使わなかった場合、値は空(Nil)です。

アクション「メニューから選択」の場合、変数名は「メニューの結果」です。
出力はテキスト型で、値は選択した項目名です。

アクション「繰り返す」・「各項目を繰り返す」の場合、変数名は「繰り返しの結果」です。
繰り返し処理の中で、そのアクションの中のブロックで最後にある基本的な変数のアクションの値を、「繰り返しの結果」にリスト形式で追加してゆきます。
なお基本的な変数のアクションがない場合は、最後のアクションに入力した変数を追加します。
ちなみに繰り返し処理の中でアクション「変数に追加」を使うと、この変数とほぼ同じことができます。

基本データ型の変数

ブール値型変数

基本データ型の、ブール値型変数です。
値は、はいいいえです。
ショートカットAppでは、ブール値型変数の値を取得することはできますが、任意の値を設定することはできません。