お世話になっております。
セキュリティ上セッション時間を15分にしているのですが
運用部署から編集途中でセッションが切れてしまうとクレームがきており
セッションが切れるまえ(14分経ったとき)に自動保存をすることで決着がつきましたが
いざやってみるとボタンが押せず、基本的な事かもしれませんが
お教えください
const registrationButton = document.getElementsByClassName(“gaia-ui-actionmenu-save”);
registrationButton.click(); → ここでエラー
よろしくお願いいたします。
jQueryのtrigger()を利用してみるのはどうでしょうか?
https://developer.cybozu.io/hc/ja/articles/204695384-%E7%AC%AC12%E5%9B%9E-jQuery%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86
<サンプル>
jQuery.noConflict();
(function($) {
“use strict”;
kintone.events.on(“app.record.edit.show”, function(event) {
setTimeout(function() {
$(“.gaia-ui-actionmenu-save”).trigger(“click”);
}, 15000)
});
})(jQuery);
Mitsuaki Ando さん
ありがとうございます。
やりたいことができました!!!
setTimeout(function() {
swal({title: “<font color='red'>10分経過しました…<br>一度保存をしてください!<br>5分後に自動保存されます!</font>”, text:“”, confirmButtonColor: “#ff0000”, type: “warning”,html: true});
}, 600000);
setTimeout(function() {
$(“.gaia-ui-actionmenu-save”).trigger(“click”);
}, 850000);