$p.id
概要¶
サイトIDまたはレコードIDを取得します。
構文¶
JavaScript¶
パラメータ¶
なし
戻り値¶
実行を指定する画面ごとに戻り値が異なります。下記の通りです。
| 画面 | 戻り値 |
|---|---|
| 既存レコードの編集画面 | レコードID |
| 新規レコードの作成画面 | サイトID |
| 分析チャート | サイトID |
| バーンダウンチャート | サイトID |
| カレンダー | サイトID |
| クロス集計 | サイトID |
| ガントチャート | サイトID |
| 一覧 | サイトID |
| カンバン | サイトID |
| 時系列チャート | サイトID |
使用例¶
(1)アカウント管理者でログインし、テーブルを作成します。
(2) スクリプトを新規作成し、以下のスクリプトの内容を記載してください。出力先には「全て」をチェックして更新します。
JavaScript¶
$p.events.after_set_Update = function () {
$p.setMessage('#Message', JSON.stringify({
Css: 'alert-success',
Text: 'このレコードIDは [' + $p.id() + '] です。'
})
);
}
(3) 任意のレコードを更新して、画面下部にメッセージが表示されることを確認します。
サンプルコード¶
Note
コード内の【 ... 】は適宜修正してください。
1. 複数項目の組み合わせで重複チェックする
このサンプルは「$p.on」のサンプルコードにあります。
2. タイトル・同月内・自分の登録に限定した重複チェックする
このサンプルは「$p.events.before_validate」のサンプルコードにあります。
