Template:Infobox/法人番号/sandbox
これはTemplate:Infobox/法人番号 (差分)のテンプレート・サンドボックスページです。 対応するテストケース・サブページもご確認ください。 |
Luaモジュールを使用しています: |
これは日本の国税庁の法人番号から、法人番号公表サイトへリンクするためのテンプレートです。各種インフォボックスの内部で呼び出すことを想定して作られています。
使い方
[編集]「Template:Infobox」を基礎とするテンプレートからこのテンプレートを呼び出す場合は、呼び出す側のテンプレートに「法人番号」などの引数を用意し、以下のように呼び出してください(この例でXには何らかの数字が入ります)。
{{Infobox
...
| labelX = [[法人番号]]
| dataX = {{Infobox/法人番号|{{{法人番号|}}}}}
...
}}
こうすることで、記事からインフォボックスを呼び出す際に|法人番号=
に番号が指定された場合はその番号が使われ、|法人番号=
に何も指定されなかった場合はウィキデータから法人番号を取得するという動作になります(#テンプレートの動作と例も参照)。
なお、このテンプレートを呼び出す側のテンプレートで、引数「法人番号」に値が指定されているかどうかを判定する必要はありません。次のような条件文は不要です。
| dataX = {{#if:{{{法人番号|}}} | [https://www.houjin-bangou.nta.go.jp/henkorireki-johoto.html?selHouzinNo={{{法人番号}}} {{{法人番号}}}] | {{Infobox/法人番号}} }}
テンプレートの動作と例
[編集]ウィキデータから法人番号を取得し、表示する
[編集]{{Infobox/法人番号}}
(「最高裁判所 (日本)」のページに適用した場合) ⇒ 3000013000001{{Infobox/法人番号| }}
(「最高裁判所 (日本)」のページに適用した場合) ⇒ 3000013000001
第1引数を省略するか、空の値を指定した場合は、記事に対応するウィキデータ項目から法人番号 (P3225)の値を取得・表示した上で法人番号公表サイトの該当項目へリンクします。
以下のように|from=
で参照先のウィキデータ項目を指定することもできます。
{{Infobox/法人番号|from=Q51933998}}
⇒ 8700150062885
(阿蘇ジオパーク推進協議会、参考:阿蘇ジオパーク、wikidata:Q51933998)
引数で指定された法人番号を表示する
[編集]{{Infobox/法人番号|8000020221007}}
⇒ 8000020221007
(静岡市)
第1引数に13桁の法人番号を指定すると、その法人番号を表示した上で法人番号公表サイトの該当項目へリンクします。
第1引数に数値が指定されたが、チェックディジットが合わない場合や桁数に過不足があった場合は、エラーメッセージを表示します。
{{Infobox/法人番号|1234567890123}}
⇒ 1234567890123 エラー: 法人番号に誤りがあります。{{Infobox/法人番号|12345}}
⇒ 12345 エラー: 法人番号に誤りがあります。{{Infobox/法人番号|12345678901234}}
⇒ 12345678901234 エラー: 法人番号に誤りがあります。
何も表示しない
[編集]{{Infobox/法人番号|なし}}
⇒{{Infobox/法人番号|1234567890abc}}
⇒
第1引数に「なし」「無」「N/A」「null」「非表示」など、数値以外の文字列が指定された場合は、何も表示しません。現会社、旧持株会社、旧子会社が併記されている「マルハニチロ」の記事のように、1つの記事に{{基礎情報 会社}}を複数貼り付け、そのうちの一部に法人番号を表示したくないときには、このようにします。引数を空欄にした場合は、ウィキデータから法人番号を取得する動作になるので注意してください。
カテゴリ
[編集]呼び出し元の標準名前空間のページに対し、以下のカテゴリを自動的に付与します:
- Category:ウィキデータと異なる法人番号 (553 ページ)
- Category:ウィキデータにない法人番号 (1,268 ページ)
- Category:法人番号に誤りがあるページ (0 ページ)
TemplateData
[編集]法人番号を表示する。可能であればWikidataから取得する。
パラメーター | 説明 | 型 | 状態 | |
---|---|---|---|---|
法人番号 (13桁) | 1 | 省略された場合、可能であればWikidataのプロパティから取得する。数値以外が指定された場合、何も出力されない。
| 数値 | 省略可能 |
備考 | 2 | 法人番号へのリンクの右に表示する文字列。
| 文字列 | 省略可能 |
from | from | Wikidataへ問い合わせる時の主題
| 文字列 | 省略可能 |
関連項目
[編集]- {{法人番号}} - 記事の注釈の内部などで直接記述する際に使用可能です。