お世話になっております。
表題の通りですが、実行中の処理をすべて中断する方法はありますでしょうか。
(function () {
"use strict";
kintone.events.on('app.record.create.show', function(event) {
//取得ボタン
const element = document.createElement('button');
element.id='get_studentInfo';
element.innerText ='取得';
element.onclick = function () {
return kintone.api(
kintone.api.url('/k/v1/records.json', true), 'GET', paramLatestId,
).then(function(resp1) {
if (*** === 0){
}else{
//ここにきたら、これ以降すべての処理を中断したい
};
return kintone.api(kintone.api.url('/k/v1/records.json', true),'GET',paramFlightLog);
}).then(function(resp2){
});
};
});
kintone.app.record.getSpaceElement('get_studentInfo').appendChild(element);
return kintone.api( //ユーザーの所属組織エクスポート API(JSON)
kintone.api.url('/v1/user/organizations', true), // pathOrUrl
'GET', // method
{code:kintone.getLoginUser()['code']}, // params
).then(function(resp) { // 成功時のcallback
});
})();
preventDefault, stopPropagation, stopImmediatePropagationあたりを使うと思い試しましたが、「〇〇.stopPropagation is not a function」というエラーが出てうまくいきませんでした。
「〇〇」に入るオブジェクトが間違っているのか、そもそもこの方法ではないのかわかっていない状況です。
Javascript初心者のため関連キーワードだけでも教えていただけると幸いです。
よろしくお願いいたします。