単一の引数として渡された電話番号宛に、音声通話アプリケーションが電話をかける事を提案する様な、
a
タグ用のhref
と言う
HTML属性の値を生成する。
スマートフォンには、此の様な音声通話アプリケーションが必ず存在するが、其の他のデバイスの場合には、Skypeや
People等の通話専用のアプリケーションが、選択肢として表示される可能性が有る。
其の場合、電話番号に電話を発信する場合は、料金がかかると思われる。
a(
href=buildPhoneNumberLinkHrefAttributeValue("+818012345678")
) 080-1234-5678
此の関数がしている事は、適切な電話番号である事を要求される、指定された文字列の値の前に、
tel:
を追加するのみである。
使用しているコードエディター、又は結合開発環境で、原型に応じたオートコンプリート機能が利用出来ない場合は、此の関数は
役に立たないかもしれない。
tel:
にしろ、buildPhoneNumberLinkHrefAttributeValue
関数名にしろ、暗記してしまうか、毎回リファレンスを参照する事が必要になる為だ。
(多くの情報を扱っている時には、たった4文字しかない「tel:」ですら、忘れてしまう可能性がある。)
原型に応じたオートコンプリート機能が利用出来る場合は、buildP...
と入力し始めると、ポップアップヒントが表示される。
其れ以降の手順は、コードエディターや結合開発環境に依って異なる。
統合開発環境IntelliJ IntelliJ IDEAファミリー で、YDFの正式なプラグイン として提供されるLive Templateと言う機能の場合、予めクリップボードにコピーされた値が、単一の引数の位置に代入される為、
href
属性の値はキーを3~4回程度押すだけで済むはずである
(他のオートコンプリートの数に依る)。