環境
- kintone
- javascript
対象
- kintoneカスタマイズ(プラグイン開発)でサブドメインを取得したい人
kintoneURLの種類
kintoneのURLには以下の種類があります。
- 通常
- ゲストスペース
- セキュア
全てのパターンで取得できる様にします。
対応
今回は以下のコードでサブドメインを取得します。
subDomein.js
//kintone環境URL・サブドメイン
const url = kintone.api
.url('/k/v1/records.json', false);
const subDomein = url
.match(/^https:\/\/([^.]+)/)[1]; // httpsプロトコルの後からドットまでの文字列を抽出
コード説明
- 正規表現^https://([^.]+)を使用して、URLの先頭から最初のドットまでの文字列を抽出
- match()メソッドの結果から、キャプチャグループの値(インデックス1)を取得