お世話になっております。
kintoneでJavaScriptを利用していますが、
PCとスマートホンのAPIはそれぞれ異なるため、それぞれJavaScriptを作成しなければなりません。
JavaScriptを1つにして(同じファイルをPC、スマートホン両方ともアプロード)、中身のイメージ
共通ロジック
IF PC側 {
PC側のAPI
}else {
mobile側のAPI
}
1つのファイルだとコーデイングボリュームが軽減され、メンテし易いメリットがあります。
PCとスマートホンを判断方法がご存じのあればご教授お願いします。
chengweister さん
こんにちは。ひよこです。
eventオブジェクトのイベントタイプ( type プロパティ)で判別できますよ(event.type)
https://developer.cybozu.io/hc/ja/articles/201941954
イベントハンドラーを登録する > プロパティ
> handler(event)の「eventオブジェクトは共通でtypeプロパティにイベントタイプを持ちます。
例えば、レコード一覧画面の表示後イベントなら、event.type はそれぞれ以下の値になります。
PC: app.record.create.show
スマートフォン:mobile.app.record.create.show