指定したアプリのみ特定の処理を実行しています。
私は下記のように、ifで全て囲っています。
if( kintone.app.getId() === 72){
kintone.events.on(['app.record.create.submit', 'app.record.edit.submit'], function(event) {
//処理
}
}
他に良い方法はありますか?
指定したアプリのみ特定の処理を実行しています。
私は下記のように、ifで全て囲っています。
if( kintone.app.getId() === 72){
kintone.events.on(['app.record.create.submit', 'app.record.edit.submit'], function(event) {
//処理
}
}
他に良い方法はありますか?
こんにちは!
kintoneシステム管理のところのJavaScriptにそう書かれているということでしょうか?
アプリ毎に同じjsファイルを準備しなくていいところが名案ですね!
もし同じ特定の処理をするのでしたら、indexOfを使ってみるのはいかがでしょうか?
↓Array.prototype.indexOf()の使い方
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
例えばこんな感じで・・・。
const tokushuApp = [72, 75];
if (tokushuApp.indexOf(アプリID) !== -1) {
// 特定の処理をする
}
大変遅くなりましたが、参考になりました。
ありがとうございます。