新規投稿
フォローする

SweetAlertを使ったレコード更新

プロセス実行時にSweetAlertでテキストエリアを表示させ、

その入力した値をフィールドに更新したいのですが、

SweetAlertが動かないのですがエラーをみると await Swal.fireの箇所が間違っているようです。SweetAlertからコピーしたのですがどこが間違っているのでしょうか?

jQuery.noConflict();

(function ($) {
"use strict";


var targetAppId = 1000;
var recordId = event.recordId;

var ProcessEvents = [ "app.record.detail.process.proceed", "mobile.app.record.detail.process.proceed" ];
kintone.events.on(ProcessEvents, function(event) {

 const {value: text} = await Swal.fire({
  input: 'textarea',
  inputPlaceholder: 'Type your message here...',
  showCancelButton: true
 })

 if (text) {
  Swal.fire(text)
 }

 var upsertParam = {
  "app": targetAppId,
  "record": {
  "id": { recordId},
  "決裁者コメント": { val },
  }
 }

kintone.api("/k/v1/record", "PUT", upsertParam);

return event;

});

 

})(jQuery);

 

 

https://www.jsdelivr.com/package/npm/sweetalert2

からダウンロードして「sweetalert2.min.js」と「sweetalert2.css」は追加済みです。

 

ご教授お願いします。

0

1件のコメント

Avatar
shima

自己解決いたしました!

有難うございました

0
ログインしてコメントを残してください。