Значение флажки всегда возвращает True, Google Script HTML ServiceHtml

Программисты Html
Ответить
Anonymous
 Значение флажки всегда возвращает True, Google Script HTML Service

Сообщение Anonymous »

Я создал боковую панель Google Sheets, используя службу Script Google HTML, которая имеет различные текстовые поля и флажки. У меня нет проблем с передачей переменных в сценарий Google. Проблема, которую у меня есть, заключается в том, что значение моего флажести всегда верно или «Y» в моем случае, будет ли проверено или нет. Я действительно хотел бы знать, как установить значение как «y» или «n». Я не буду загружать полный сценарий только важные биты, потому что они довольно длинные.

Код: Выделить всё


Headset?:



< /code>
Это мой javascript, вызывая различные функции Google Script. Бит, который использует флажок, находится в нижней части, < /p>
             


$(function() {
// Assign handler functions to sidebar elements here, if needed.
$('#GetSerial-button').click(onGetSerialClick);
$('#Submit-button').click(onSubmitClick);
});

function onGetSerialClick() {
this.disabled = true;

google.script.run
.withSuccessHandler(
function(msg, element) {

$('#Serial-value').val(msg);
showStatus('Pulled Serial Successfully.');
element.disabled = false;
})

.withUserObject(this)
.getSerialValue();
}

function onSubmitClick() {
this.disabled = true;

var serial = $('#Serial-value').val();
var warrantyNotes = $('#warrantyNotes-value').val();
var warrantyRepair = $('#Warranty-Repair').val();
var headsetCheck = $('#headset-Check').val();

google.script.run
.withSuccessHandler(
function(msg, element) {

showStatus('Submitted ');
element.disabled = false;
})

.withUserObject(this)
.setHeadsetValues(warrantyRepair,headsetCheck,warrantyNotes,serial)
google.script.run
.addNewRow();

}

function showStatus(msg, classId) {
$('#sidebar-status').removeClass().html(msg);
if (classId) {
$('#sidebar-status').addClass(classId);
}
}
< /code>

У меня есть функция GS, чтобы помещать переменные в правильный лист.var headsetCheck = $('#headset-Check').is(':checked');
Кто -нибудь знает, как я могу получить "y" или "n" Спасибо

Подробнее здесь: https://stackoverflow.com/questions/315 ... ml-service
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»