LoginSignup
35

More than 5 years have passed since last update.

【kintone】API/イベントハンドラーと便利な独自関数の一覧

Last updated at Posted at 2015-12-11
*もくじ*
1 イベントハンドラー一覧
2 独自関数一覧
3 参考URL

1 イベントハンドラー一覧

イベント ハンドラーとは、イベント (ユーザーによるボタンのクリックや、メッセージ キューによるメッセージ受信など) が発生したときに実行されるアクションを決める、コード内の順序

新規作成イベント類 意味
app.record.create.show レコード追加画面または再利用画面が表示された時
app.record.create.submit レコード追加画面もしくは、再利用画面で保存ボタンをクリックしたあとに発生
app.record.create.change.<フィールドコード> レコード追加画面で、指定フィールドの値が変更された時、フォームの値の書き換え時に発生
編集イベント類 意味
app.record.edit.show アプリのレコード編集画面が表示された時
app.record.edit.submit レコード編集画面で保存ボタンをクリックしたあと、サーバーにポストする前に発生
app.record.edit.change.<フィールドコード> レコード編集画面で、指定フィールドの値が変更された時、フォームの値の書き換え時に発生
レコード一覧イベント類 意味
app.record.index.show レコード一覧画面を表示するときに発生するイベント
app.record.index.edit.submit レコード一覧画面でインライン編集の保存ボタンをクリックしたあとに発生
app.record.index.edit.show レコード一覧画面のインライン編集で、任意のレコードのインライン編集が開始された時に発生
app.record.index.edit.change.<フィールドコード> レコード編集画面で、指定フィールドの値が変更された時、フォームの値の書き換え時に発生
app.record.index.delete.submit レコード一覧画面で削除ボタンをクリックしてポップアップの「削除する」をクリックしたあと発生
レコード詳細表示イベント類 意味
app.record.detail.show 詳細画面の表示時
app.record.detail.delete.submit 詳細画面の削除ボタン後
app.record.detail.process.proceed プロセス関連のアクション発生後
その他 意味
app.report.show グラフを表示するときに発生

2 便利な独自関数一覧

独自関数名 意味
kintone.app.getFieldElements フィールド要素の配列を取得
kintone.app.getHeaderMenuSpaceElement レコード一覧メニューの右側の空白部分を取得する
kintone.app.getHeaderSpaceElement レコード一覧メニューの下側の空白部分を取得する
kintone.mobile.app.getHeaderSpaceElement レコード一覧メニューの下側の空白部分を取得する(モバイル)
kintone.app.record.getFieldElement 詳細フィールド要素を取得
kintone.app.record.getHeaderMenuSpaceElement レコード詳細メニューの右側の空白部分を取得する
kintone.app.record.getSpaceElement スペースフィールドを取得する
kintone.app.record.get レコードの値を取得
kintone.app.record.set レコードに値を設定
kintone.app.getId アプリのIDを取得する
kintone.app.record.getId レコードIDを取得する
kintone.app.record.setFieldShown("フィールドコード","true/false") フィールドの表示/非表示を切り替える
kintone.app.getRelatedRecordsTargetAppId 関連レコード一覧の参照先アプリIDを取得する
kintone.app.getLookupTargetAppId(fieldCode) ルックアップフィールドの参照先アプリIDを取得する
kintone.getUiVersion 新か旧デザインかのバージョンを取得できちゃうやつ
kintone.getLoginUser ログインユーザーのユーザー情報を色々取得できちゃうやつ(ログイン名、ID、電話番号etc...)
kintone.app.record.setGroupFieldOpen グループフィールドの開閉を切り替える
kintone.proxy 外部APIを実行する
kintone.getRequestToken CSRFトークンの取得
kintone.api.url URLを取得する(クエリなし)
kintone.api.urlForGet URLを取得する(クエリ文字付き)
kintone.app.getQueryCondition 一覧のクエリ文字列を取得
kintone.app.getQuery 一覧のクエリ文字列を取得(order by, limit, offset付き)

3 参考URL

https://cybozudev.zendesk.com/hc/ja/categories/200147600-kintone-API

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
35