GAS 登録ボタンが効かない
解決したいこと
サイトからGASのコードを参考に書いてもうまく動きません。
何がまちがっているのでしょうか??
確認画面での「登録」ボタンを押しても
画面が変わらず。
スプレッドシートに記入はされます。
発生している問題・エラー
該当するソースコード
$(function () {
$('.timepicker').timepicker();
//確認画面ボタンクリック時処理
$('#submitButton').on('click', function () {
let isError = false;
let errorMessage = [];
const userId = $('#userId').val();
const userName = $('#userName').val();
const calendarDateFrom = $('#calendarDateFrom').val();
const calendarTimeFrom = $('#calendarTimeFrom').val();
const calendarDateTo = $('#calendarDateTo').val();
const calendarTimeTo = $('#calendarTimeTo').val();
const now = new Date();
const fullStartDate = new Date(calendarDateFrom + ' '+ calendarTimeFrom+ ':00');
const fullEndDate = new Date(calendarDateTo + ' '+ calendarTimeTo+ ':00');
$('#userIdTd').text(userId);
$('#userNameTd').text(userName);
$('#startDateTd').text(calendarDateFrom + ' ' + calendarTimeFrom);
$('#endDateTd').text(calendarDateTo + ' ' + calendarTimeTo);
$('#commentTd').html($('#comment').val().replace(/\r?\n/g, '<br />'));
$('#confirmModal').show();
});
//確認モーダルのキャンセルボタンクリック時処理
$('#confirmModal .cancel').on('click', function () {
$('#confirmModal').hide();
});
//確認モーダルの登録ボタンクリック時処理
$('#registerButton').on('click', function () {
$('.regist-loading-wrapper').show();
const req = {};
const params = {};
$('#reserveForm').find('input').each(function (index, element) {
const key = $(element).attr('name');
const val = $(element).val();
params[key] = val;
});
req.parameters = params;
google.script.run.withSuccessHandler(doSubmitSuccess).doSubmitAjax(req);
});
});
const doSubmitSuccess = function (result) {
//必要な場合、成功したときの画面処理を書く
};
0 likes