お世話になっております。
下記のようなコードを書いたのですが、一覧での削除時にUncaught type error: kintone.api.(…).then(…).catch(…) is not a functionというエラーがでました。
let events = [
"app.record.detail.delete.submit",
"app.record.index.delete.submit"
];
kintone.events.on(events, function(event) {
...
return kintone.api(kintone.api.url('/k/v1/records', true), 'GET', body).then(function(resp) {
...
}.catch(function(resp){
...
}
一方で次を試すとエラーがなく処理に成功しました。
(catchの部分を省いたものです。)
let events = [
"app.record.detail.delete.submit",
"app.record.index.delete.submit"
];
kintone.events.on(events, function(event) {
v ...
return kintone.api(kintone.api.url('/k/v1/records', true), 'GET', body).then(function(resp) {
...
}
他のkintonePromiseに対応したイベントでは同様の形式でエラーがでなかったため原因がわからない状況です。
よろしくお願いいたします。