Docs

  • WSOFT Docs
  • あみうは
    • あみうは
    • 新学期が始まりました!
    • 恋の相談
    • プチコン3号で作ったのは?
    • オススメの文庫
    • マクドナルド最高!
    • ios11β レビュー
    • あみうはの歌について
    • ついに自分のソフトウェアのホームページができました。
    • Windowsタブレットをリセットして起動しなくなった人のために
    • PCレスで YouTubeの曲を携帯mp3プレイヤーで聴く(iPhone)
    • 食べられないラズベリーパイを買いました。(1)
    • ラズベリーパイの下ごしらえ(2)
    • 小説始めます~
    • 女子がキュンとくる行動ベスト3!!
    • MacとWindowsについてあまり知られていない事
    • macでできる裏技
    • ドコモの格安スマホ「MONO」買っちゃいました☆いい所をいくつか
    • 『レビュー』iPhone6sを1年間使い続けて思ったこと
    • iPhoneの拡大鏡に関するバクを発見しました。
    • iPhoneで圧縮ファイルを作成したり解凍する方法
    • Obscura2が今だけ無料!使い方まとめ
    • Windowsタブレットがブルースクリーンになった時のメモ
    • お知らせ
      • あみうはからのお知らせ
      • あみうは ブログ始めました。
      • 予告 web ページの更新について 🇯🇵ver 2.0.0.jp Deep Space 🇺🇸ver 2.0.0 Deep Space
      • あみうはショップから大切なお知らせ
      • みんなの投稿サービス終了のお知らせ
      • あけましておめでとうございます
      • あみうはホームページをアップデートしました。
      • あみうは はついに1周年を迎えました!!1年間を振り返ります!
      • あみうはダウンロードの閉鎖について
      • 特定商取引法に基づく表記
      • あみうは系サイトの閉鎖について
  • ブログ
    • ブログ
    • WSOFT AdventWeek 2022のお知らせ
    • DiscordのBotは多重人格の夢を見るか?
    • WSOFTのアイコンを入手する
    • WSOFTDocs へようこそ
    • WSOFTの製品の一覧
    • wsoft.wsへのドメイン移行に関する情報
    • WSOFTのロゴ変更に関する情報
    • WSOFTのドキュメントの WSOFT Docs への移行に関する情報
    • Raspberry Pi初代やZeroでAliceScriptを実行する
    • Losetta0.9.16に更新した後のエラーを直す
    • WSOFT AdventWeekへようこそ
  • 共同作成ガイド
    • 概要
    • コントリビュータ行動規範
    • リンクの使い方
    • Markdownリファレンス
    • メタデータ
    • テキストの書式設定に関する指針
  • 法的資料
    • 法的資料
    • Alice-EULA-R
    • WSOFT-EULA
    • WSTube エンドユーザー利用規約
    • あみうは利用規約
    • WSOFTダウンロードセンター利用規約
    • 使用条件
  • 製品
    • 製品
    • PCMX
      • ブートローダーメニューの使い方
    • WSOFTアカウント
      • WSOFTアカウントの概要
      • WebからWSOFTアカウントにログインする
      • WindowsアプリからWSOFTアカウントにログインする
      • WSOFTオンライン手続きの概要
    • AliceScript
      • AliceScript
      • 謝辞
      • ダウンロード
      • Alice(キャラクター)
      • AliceScriptのツアー
      • Wikiの概要
      • APIブラウザー
        • APIブラウザー
        • Alice
          • delay
          • exit
          • function
          • import
          • include
          • lock
          • print
          • string_format
          • using
          • write
          • Environment
            • env_commandLine
            • env_commandLineArgs
            • env_set_exitCode
            • env_hasshutdownstarted
            • env_Is64BitOperatingSystem
            • env_Is64BitProcess
            • env_MachineName
            • env_NewLine
            • env_os_platform
            • env_os_version
          • Exception
            • Exception
            • ErrorCode
            • Message
            • ToString
          • Interpreter
            • Type
              • Type
              • Activate
              • Base
              • IsObject
              • Namespace
              • ToNativeProperty
              • ToString
          • Math
            • math_abs
            • math_acos
            • math_acosh
            • math_atan
            • math_atan2
            • math_atanh
            • math_bitdecrement
            • math_bitincrement
            • math_cbrt
            • math_celling
            • math_clamp
            • math_copysign
            • math_cos
            • math_cosh
            • math_e
            • math_exp
            • math_floor
            • math_fusedmultiplyadd
            • math_isprime
            • math_max
            • math_min
            • math_pi
            • math_pow
            • math_round
            • math_sin
            • math_sinh
            • math_sqrt
            • math_tan
            • math_tanh
            • math_tau
            • math_truncate
          • Net
            • web_download_file
            • web_download_file
            • web_download_text
            • web_htmldecode
            • web_htmlencode
            • web_send_ping
            • web_upload_data
            • web_upload_file
            • web_upload_text
            • web_urldecode
            • web_urlencode
          • Security
            • password_hash
            • password_hash_data
            • password_salt
            • password_verify
            • password_verify_data
          • Threading
            • signal
            • signal_wait
            • task_run
            • thread_id
            • thread_queue
        • Array
          • array
          • Add
          • AddRange
          • All
          • Any
          • Contains
          • Distinct
          • Except
          • First
          • Flatten
          • Foreach
          • IndexOf
          • Insert
          • InsertRange
          • Intersect
          • Last
          • Length
          • Merge
          • OfType
          • OrderBy
          • OrderByDescending
          • Remove
          • RemoveAt
          • RemoveRange
          • Reverse
          • Select
          • SequenceEqual
          • Size
          • Skip
          • SkipWhile
          • Sort
          • Take
          • TakeWhile
          • Union
          • Where
        • Bool
          • bool
        • Bytes
          • bytes
        • Delegate
          • delegate
          • BeginInvoke
          • Invoke
        • None
          • none
        • Number
          • number
        • String
          • string
          • CompareTo
          • Contains
          • EndsWith
          • Format
          • IndexOf
          • Insert
          • IsEmptyOrNull
          • IsEmptyOrWhite
          • IsNormalized
          • Join
          • LastIndexOf
          • Normalize
          • PadLeft
          • PadRight
          • Remove
          • RemoveAt
          • Replace
          • Split
          • StartsWith
          • SubString
          • ToLower
          • ToLowerInvariant
          • ToUpper
          • ToUpperInvariant
          • Trim
          • Trim
          • TrimStart
        • Variable
          • variable
          • Clone
          • Convert
          • DeepClone
          • Dispose
          • Equals
          • Properties
          • ToString
          • Type
      • 変更履歴
        • 新機能の一覧
        • AliceScript GoldenMasterの新機能
        • AliceScript 2.1の新機能
        • AliceScript 2.2の新機能
        • AliceScript 2.3の新機能
        • 互換性に影響を与える変更点
        • Nightyビルドの変更履歴
        • AliceScript RC2の新機能
        • Losetta
          • Losettaの更新履歴
          • Losetta 0.9.15
          • Losetta 0.9.16
          • Losetta 0.9.17
          • Losetta 0.9.18
          • Losetta 0.9.19
          • Losetta 0.9.20
      • 基本
        • 基本
        • AliceScript ADK
        • AlicePackage
        • AliceSister
        • AliceSister
        • AliceScriptのコーディング規約
        • イベント
        • 例外
        • 式
        • 前処理指令
        • AliceModel
        • 変数
      • Alice in Discord
        • Alice in Discordの紹介
        • Alice in Discordの基礎
        • Alice in Discord コミュニティガイドライン
        • Alice in Discordに関連するプロジェクトの一覧
      • 相互運用
        • 基本的なAliceScriptライブラリの開発
      • チュートリアル
        • チュートリアル
        • 初めてのAliceScript
        • パッケージのビルド
        • 数値型の計算誤差
        • 自分自身の関数を取得する
        • AlicePackageの関連付け
        • WSOFTScriptからの移行
        • AliceScriptで安全にパスワードを保存する
        • Losettaを更新する
    • ダウンロードセンター
      • WSOFTダウンロードセンターの概要
      • API
      • 検索
      • マネージャー
        • WSOFTダウンロードセンターマネージャーの概要
        • 更新履歴
          • WSOFTダウンロードセンター管理端末の更新情報
          • バージョン50
          • バージョン53
    • ほめて.ws
      • ほめて.wsの概要
    • アイコンメーカー
      • アイコンメーカーの概要
    • WSOFTScript
      • WSOFTScript
      • WSOFTScript 0.07 R3
      • WSOFTScript 0.07 R4
      • WSOFTScript 2020 LTSの情報
      • WSOFTScriptのライフサイクル
      • 使用されているLosettaのバージョンを確認する
      • WSOFTScript Pocket 2020 Beta
      • Shangri-la 0.07 R4
      • Shangri-la 2020 LTS
    • Unidet
      • Unidetへようこそ
    • WebSailing
      • WebSailing
      • 謝辞
      • APIブラウザー
      • 更新履歴
        • WebSailingNXの更新情報
        • NX 83
        • NX 104.1
        • NX 105
        • NX 105.1
        • NX 106
        • NX 106.1
        • NX 106.2
        • NX 107
        • NX 107.1
        • NX 107.2
        • NX 108
        • NX 109
        • NX 110
        • NX 110.1
        • NX 110.2
        • NX 110.3
        • NX 111
      • GL
        • WebSailingの仕様について(GL系のみ)
        • 更新履歴
          • WebSailingGLの更新情報
          • 1.5.01
          • 1.5.02
          • 1.5.03
          • 1.5.04
          • 1.5.05
          • 1.5.06
          • 2.0
          • 2.1
          • 3.0
          • 20Edition
        • ガイド
          • WebSailingGLプロンプトリファレンス
          • エラーコードE001
          • エラーコードE002
          • エラーコードE003
          • エラーコードU001
          • エラーコードU002
          • WebSailingGLで特定のUrlをブロックする方法
          • WebSailingを更新する方法
          • WebSailingヘルプ
          • WebSailingのコンポーネント変更についてのお知らせ
          • WebSailingプロンプトを極める!その1 API を極める
      • NX(レガシー)
        • WebSailingNX(レガシー)
        • 更新履歴
        • 開発者向け
          • サービス終了後も拡張機能を実行する方法
          • プラグインからSafeBrowsingAPIを呼び出す
          • プラグインガードの概要
        • ガイド
          • WebSailingNXターミナルリファレンス
          • PlusLibraryでライブラリエラー500が発生する場合
          • 認識エラーM300が発生する場合
          • WebSailingのキャッシュを削除する
          • 全画面表示を使う方法
          • WebSailingヘルプ
          • WIWで、NXツールを使う
          • おまけ
          • 捕捉されなかった例外が発生しましたと表示される場合
        • PlusLibrary
          • WSTubeMOD
          • 携帯電話モード
          • 郵便番号検索
      • チュートリアル
        • チュートリアル
        • 起動時に使用される設定を構成する
        • 設定が原因で起動できないと考えられる場合の対処方法
        • WebSailingのWindows7/8.1 Server2012/R2のサポート終了に関するお知らせ
        • AliceScriptを使ってWebSailingを制御する
    • WSNET
      • WSNET
      • WSNETの概要
      • ニュース
        • ニュース
        • WSNET/WAN DHCP機能提供開始
        • WSOFTダウンロードセンターマネージャー v42リリース
        • WSNETDocs提供開始
        • WSOFTダウンロードセンターマネージャーのWSOFTダウンロードセンターマネージャーDocsへの移行に関するお知らせ
      • チュートリアル
        • チュートリアル
        • SoftEtherを使用してWSWANに接続する
        • OpenVPNを使用してWSWANに接続する
        • 証明書のインストール
    • WSTodon
      • WSTodonの概要
      • よくある質問と回答
    • WSTube
      • WSTubeの紹介
      • クレジット
      • WSTube ユーザーガイド
      • お知らせ
        • WSTube NEXTの紹介
        • WSTube NEXT Procyonの紹介
        • WSTube NEXT October’2019の紹介
    • Lantana
  • 生存報告
    • 生存報告
    • 22年度1学期
      • 生存報告
      • イントロダクション
      • おやすみ。
      • 生存報告
      • つながり
      • 生存報告論
      • その一言で、
      • 信じるということ
      • またね。
    • 22年度2学期
      • やさしさ
      • 心の城
      • 勤労感謝の日
      • 自分のことを助けられるのは自分しかいない
      • 大丈夫は大丈夫じゃない
      • おしごと
      • 大きなものは無視できない
      • 石ころの唄
      • 表裏一体
目次
  • 概要
  • テンプレート
    • Alert
      • 使用法
      • パラメーター
      • 色コードの一覧
      • 使用例
      • ソースコード
      • Box
      • 使用法
      • パラメーター
      • 使用例
      • ソースコード
      • Accordion
      • 使用法
      • パラメーター
      • 使用例
      • ソースコード
      • Svg
      • 使用法
      • パラメーター
      • 使用例
      • ソースコード
      • Script
      • 使用法
      • パラメーター
      • 使用例
      • ソースコード
  • テンプレート関数
    • func-getsafe
    • 使用法
    • パラメーター
    • 使用例
    • ソースコード
    • func-ifstr
    • 使用法
    • パラメーター
    • 使用例
    • ソースコード
    • func-getcolor
    • 使用法
    • パラメーター
    • 使用例
      • 文字色
      • ヘッダー色
      • 背景色
      • 境界色
    • ソースコード

Wikiの概要

  1. WSOFTDocs
  2. 製品
  3. AliceScript
  4. Wikiの概要

この記事では、AliceScriptWikiについて説明するとともに、編集者用ページの内容を示します。


たい | 2022-02-13

概要

AliceScriptWikiは、AliceScriptの使用方法とAPIドキュメントを提供する場として、2021年7月23日に公開されました。現在では、そのドキュメントの大部分はWSOFTDocsのAliceScriptDocsに移行されました。このサイトの廃止は現時点では検討していませんが、今後の更新はAliceScriptDocsがメインになります。

AliceScriptWikiでは、一部の機能へのリンクが無効化されています。AliceScriptWikiを編集するにはログインが必要です。

  • AliceScriptWikiにログインして、このWikiを編集します。
  • AliceScriptWikiにファイルをアップロードします。
  • AliceScriptWikiにアップロードされたファイルの一覧はここにあります。
  • AliceScriptWikiの統計
  • AliceScriptWikiの特別ページの一覧はここにあります。

AliceScriptDocsをホストしているWSOFTDocsで同様の操作をすることもできます。

  • WSOFTDocsのリポジトリを開いて、記事を編集したり、ファイルをアップロードしたりします。
  • WSOFTDocsの統計はここにまとめられています。

テンプレート

AliceScriptWikiでは、テンプレートを使うことによってWiki内で共通のコントロールを簡単に使用できます。

Alert

タイトル 簡単なアラートのサンプルです。
使用法
WikiText
{{{Alert|本文|タイトル|色コード|本文サイズ|タイトルサイズ|角の丸み|本文色|タイトル色|背景色|枠色}}}
パラメーター
引数 説明
本文 アラートの本文です
タイトル アラートのタイトルです
色コード よく使う色のセットを指定します。規定値は7。本文色、タイトル色または背景色が設定されているときは無視されます。
本文サイズ 本文のテキストのフォントサイズです。規定値は14pxです。
タイトルサイズ タイトルのテキストのフォントサイズです。規定値は18pxです。
角の丸み 要素の角の丸みです。規定値は0.5emです。
本文色 本文のテキストの色です。指定しなければ色コードから自動的に選択されます。
タイトル色 タイトルのテキストの色です。指定しなければ色コードから自動的に選択されます。この色は規定では本文色と同じです。
背景色 背景の色です。指定しなければ色コードから自動的に選択されます。
枠色 枠線の色です。指定しなければ色コードから自動的に選択されます。
色コードの一覧
簡単なアラートのサンプルです。色コード:0
簡単なアラートのサンプルです。色コード:1
簡単なアラートのサンプルです。色コード:2
簡単なアラートのサンプルです。色コード:3
簡単なアラートのサンプルです。色コード:4
簡単なアラートのサンプルです。色コード:5
簡単なアラートのサンプルです。色コード:6
簡単なアラートのサンプルです。色コード:7
使用例
WikiText
 {{Alert| あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。<hr>またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。 |サンプル<br>|2}} 

これは次のように表示されます。

サンプル

あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。


またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。

ソースコード
WikiText
{| style="padding: 2px 10px; display: inline-flex; align-items: center; border-style: solid; border-width: 1px; border-radius: {{{6|0.5em}}}; border-color: {{func-getcolor|3|{{{10|{{{3|}}}}}}}}; background-color:{{func-getcolor|2|{{{9|{{{3|}}}}}}}};"
|-
| <span style="font-size: {{#if:{{{5|}}}| {{{5}}} | 18px}}; color: {{func-getcolor|1|{{{8|{{{3|}}}}}}}};">{{{2|}}}</span>
<span style="font-size: {{#if:{{{4|}}}| {{{4}}} | 14px}}; color: {{func-getcolor|0|{{{7|{{{3|}}}}}}}};">{{{1|}}}</span>
|-
|}
Box

さまざまな色合いの箱を使って、読者に注意をひくコントロールを提供します。

このコントロールはアラートとよく似ていますが、Boxはより自由にコントロール内を変更可能であるという違いがあります。

使用法
WikiText
{{Box|コンテンツ|色コード|フォントサイズ|角の丸み|クラス名|前景色|背景色|枠色}}
パラメーター
引数 説明
コンテンツ Boxに含まれるコンテンツです。
色コード よく使う色のセットを指定します。規定値は7。本文色、タイトル色または背景色が設定されているときは無視されます。
フォントサイズ デフォルトのフォントサイズです。規定値は12pxです。
クラス名 このコントロールに割り当てられる要素のクラス名です。空白文字' 'を使用して複数指定できます。規定では指定されていません。
角の丸み 要素の角の丸みです。規定値は0.5emです。
前景色 本文のコンテンツのデフォルトの前景色です。指定しなければ色コードから自動的に選択されます。
背景色 背景の色です。指定しなければ色コードから自動的に選択されます。
枠色 枠線の色です。指定しなければ色コードから自動的に選択されます。
使用例
WikiText
{{Box|<html>
  <font size="4em">サンプル</font>
  <p><font size="2.5em">あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。</font></p>
  <hr>
  <p><font size="2.5em">またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。</font></p>
</html>|0|12px}}

これは次のように表示されます。

サンプル

あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。


またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。

ソースコード
WikiText
<html>
    <div class="</html>{{{5|}}}<html>" style="margin:10px; padding: 2px 10px;  border-style: solid; 
    border-width: 1px; border-radius: </html>{{{4|0.5em}}}<html>; border-color: </html>{{func-getcolor|3|{{{8|{{{2|}}}}}}}}<html>; background-color:</html>{{func-getcolor|2|{{{7|{{{2|}}}}}}}}<html>; font-size: </html>{{#if:{{{3|}}}| {{{3|}}} | 12px}}<html>; color: </html>{{func-getcolor|1|{{{6|{{{2|}}}}}}}}<html>; flex-direction: column;
    position: relative;"></html>
{{{1|}}}
<html></div>
</html>
Accordion

アコーディオンは、コントロールが「開いた」時のみ情報が表示される折りたたみ要素を提供します。

使用法
WikiText
{{Accordion|本文|タイトル|スタイル無効|自動展開}}
パラメーター
引数 説明
本文 アコーディオンを開いた時に表示するコンテンツ
タイトル アコーディオンを開いていない時にも表示されるコンテンツ
スタイル無効 アコーディオンスタイルを無効にする場合はtrue、それ以外の場合はfalse。
自動展開 初めからアコーディオンを展開しておく場合はtrue、それ以外の場合はfalse。
使用例
WikiText
{{Accordion|アコーディオン|これはアコーディオンの本文です。}}
{{Accordion|スタイル無効のアコーディオン|このアコーディオンはクリックすると本文が表示されます。このアコーディオンには次の違いがあります。
*三角矢印が表示されません
*フォーカス時に青枠が表示されません|true}}

これは次のように表示されます。

アコーディオン これはアコーディオンの本文です。このアコーディオンははじめから展開されています。
スタイル無効のアコーディオン このアコーディオンはクリックすると本文が表示されます。このアコーディオンには次の違いがあります。

  • 三角矢印が表示されません
  • フォーカス時に青枠が表示されません
ソースコード
WikiText
{{func-ifstr| {{{3}}} | 
<html>
 <details>
  <summary class="style-text" </html>{{func-ifstr|{{{3}}}|open|}}<html>>
    </html>{{{1|}}}<html>
  </summary>
  </html>{{{2|}}}<html>
 </details>
</html>
|
<html>
 <details>
  <summary </html>{{func-ifstr|{{{3}}}|open|}}<html>>
    </html>{{{1|}}}<html>
  </summary>
  </html>{{{2|}}}<html>
 </details>
</html> 
}}
Svg

SvgスプライトをWiki内で簡単に使用できるようにします。

使用法
WikiText
{{Svg|パス|高さ|幅|色|マージン}} 
パラメーター
引数 説明
パス Svgスプライトの点・線情報
高さ スプライトの高さ。規定値は20です。
幅 スプライトの幅。指定されていない場合は高さの値が使用されます。規定値は20です。
色 スプライトの塗りつぶしの色。規定値はcurrentColorです。
マージン スプライトのマージン。テキスト中のスプライトの位置を調整します。規定値は-3pxです。
使用例
WikiText
{{Svg| M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z}}

{{Svg| M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z}}

{{Svg| M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z}}

これは次のように表示されます。

ソースコード
WikiText
<html><svg xmlns="http://www.w3.org/2000/svg" width="</html>{{func-getsafe|{{{2|}}}|20}}<html>" height="</html>{{func-getsafe|{{{3|}}}| {{func-getsafe|{{{2|}}}|20}}}}<html>" fill="{{func-getsafe|{{{4|}}}|currentColor}}" style= "vertical-align: </html>{{func-getsafe|{{{5|}}}|-3px}}<html>;"  viewBox="0 0 16 16">
    <path d="</html>{{{1|}}}<html>"/>
  </svg></html>
Script

記事内でJavaScriptを使用します。

使用法
WikiText
{{Script|スクリプト}} 
パラメーター
引数 説明
スクリプト JavaScriptのソースコード
使用例
WikiText
{{Script|console.log('Hello,World!');}}

これは次のように表示されます。

出力例
console.log('Hello,World!');
ソースコード
WikiText
<html><script>{{{1|}}}</script></html>

テンプレート関数

テンプレート関数を使うことで、Wiki内で共通の操作を簡単に行うことができます。

func-getsafe

指定された値を返し、その値がnullかfalseの場合は規定値を返します。

使用法
WikiText
{{func-getsafe|値|規定値}} 
パラメーター
引数 説明
値 値がnullかfalseでない限り、この関数はこの値を返します。
規定値 値がnullかfalseのとき、この関数はこの値を返します。
使用例
WikiText
{{func-getsafe|false|0}}
ソースコード
WikiText
{{#if:{{{1|}}}| {{{1}}} | {{{2|}}}}}
func-ifstr

指定された文字列がtrueであれば肯定結果を、falseであれば否定結果を返します。

使用法
WikiText
{{func-ifstr|文字列|肯定結果|否定結果}} 
パラメーター
引数 説明
文字列 trueと等価かどうかを検証する文字列
肯定結果 文字列がtrueのとき、この関数はこの値を返します。
否定結果 文字列がtrueではないとき、この関数はこの値を返します。
使用例
WikiText
{{func-ifstr|true|TRUE}}
ソースコード
WikiText
{{#ifeq: {{{1|}}} |true|{{{2|}}} | {{{3|}}}}}
func-getcolor

色コードをもとに、文字色、背景色、境界色を取得します。

使用法
WikiText
{{func-getcolor|種類コード|色コード}}
パラメーター
引数 説明
種類コード 0であれば文字色、1でヘッダー色、2で背景色、3で境界色を返します。
色コード 0-7までの数値。詳細はAlertの項目を参照してください。
使用例
WikiText
{{func-getcolor|0|0}}

出力される色は以下の表の通りです。

文字色
色コード HTMLカラーコード
0 ■ #054295
1 ■ #42454A
2 ■ #105133
3 ■ #82212A
4 ■ #674D00
5 ■ #05515F
6 ■ #646464
7 ■ #15161A
規定値 ■ #646464
ヘッダー色
色コード HTMLカラーコード
0 ■ #063579
1 ■ #35383F
2 ■ #0C4127
3 ■ #6A1A23
4 ■ #523E01
5 ■ #06404C
6 ■ #4F5150
7 ■ #111214
規定値 ■ #4F5150
背景色
色コード HTMLカラーコード
0 ■ #CFE2FF
1 ■ #E2E3E5
2 ■ #D1E6DD
3 ■ #F7D7DA
4 ■ #FFF3CD
5 ■ #CFF4FC
6 ■ #FEFEFE
7 ■ #D3D3D5
規定値 ■ #FEFEFE
境界色
色コード HTMLカラーコード
0 ■ #B7D4FE
1 ■ #D2D6D9
2 ■ #BADBCA
3 ■ #F5C2C7
4 ■ #FFEBB4
5 ■ #B6EEFB
6 ■ #FEFEFE
7 ■ #BDBEC0
規定値 ■ #FEFEFE
ソースコード
WikiText
{{#switch: {{func-getsafe|{{{1|}}}|0}}
| 0 = {{#switch: {{func-getsafe|{{{2|}}}|-1}}
        | 0 = <nowiki>#054295</nowiki>
        | 1 = <nowiki>#42454A</nowiki>
        | 2 = <nowiki>#105133</nowiki>
        | 3 = <nowiki>#82212A</nowiki>
        | 4 = <nowiki>#674D00</nowiki>
        | 5 = <nowiki>#05515F</nowiki>
        | 6 = <nowiki>#646464</nowiki>
        | 7 = <nowiki>#15161A</nowiki>
        | {{func-getsafe|{{{2|}}}|<nowiki>#646464</nowiki>}}
      }}
| 1 = {{#switch: {{func-getsafe|{{{2|}}}|-1}}
        | 0 = <nowiki>#063579</nowiki>
        | 1 = <nowiki>#35383F</nowiki>
        | 2 = <nowiki>#0C4127</nowiki>
        | 3 = <nowiki>#6A1A23</nowiki>
        | 4 = <nowiki>#523E01</nowiki>
        | 5 = <nowiki>#06404C</nowiki>
        | 6 = <nowiki>#4F5150</nowiki>
        | 7 = <nowiki>#111214</nowiki>
        | {{func-getsafe|{{{2|}}}|<nowiki>#4F5150</nowiki>}}
      }}
| 2 = {{#switch: {{func-getsafe|{{{2|}}}|-1}}
        | 0 = <nowiki>#CFE2FF</nowiki>
        | 1 = <nowiki>#E2E3E5</nowiki>
        | 2 = <nowiki>#D1E6DD</nowiki>
        | 3 = <nowiki>#F7D7DA</nowiki>
        | 4 = <nowiki>#FFF3CD</nowiki>
        | 5 = <nowiki>#CFF4FC</nowiki>
        | 6 = <nowiki>#FEFEFE</nowiki>
        | 7 = <nowiki>#D3D3D5</nowiki>
        | {{func-getsafe|{{{2|}}}|<nowiki>#FEFEFE</nowiki>}}
      }}
| 3 = {{#switch: {{func-getsafe|{{{2|}}}|-1}}
        | 0 = <nowiki>#B7D4FE</nowiki>
        | 1 = <nowiki>#D2D6D9</nowiki>
        | 2 = <nowiki>#BADBCA</nowiki>
        | 3 = <nowiki>#F5C2C7</nowiki>
        | 4 = <nowiki>#FFEBB4</nowiki>
        | 5 = <nowiki>#B6EEFB</nowiki>
        | 6 = <nowiki>#FEFEFE</nowiki>
        | 7 = <nowiki>#BDBEC0</nowiki>
        | {{func-getsafe|{{{2|}}}|<nowiki>#FEFEFE</nowiki>}}
      }}
| {{func-getsafe|{{{2|}}}|<nowiki>#FEFEFE</nowiki>}}
}}
検索
No results found