GravioでSlackにメッセージを送信するときなどにHubKitの入っているホスト名を埋め込みたいことがある。
そういうときは環境変数を取得する関数 Env()
をマッピングで使うとよい。
使用環境
Windows HubKit
- Windows 10 21H1
- Gravio HubKit v4.3.0-5831
Linux HubKit
- Raspberry Pi 4 Model B w/8GB RAM
- Ubuntu Server 20.04.2 LTS
- Gravio HubKit v4.3.0-6807
Gravio Studio
- Gravio Studio v4.3.4198.0
Windowsの場合
Slackに"COMPUTERNAME"の値を埋め込んでメッセージを送信。
cp.Text = "このメッセージは " + Env("COMPUTERNAME") + " から送信されています"
Linux、Gravio Hubの場合
Slackに"HOSTNAME"の値を埋め込んでメッセージを送信。
cp.Text = "このメッセージは " + Env("HOSTNAME") + " から送信されています"