Привет всем, я в растерянности и, честно говоря, не знаю, что происходит или почему? Мои знания о javascript в целом не так уж велики, но я учусь.
У меня есть объект, который заполняется документом html. В этом документе у меня есть несколько флажков. Некоторые флажки важны, и им нужно ЗНАЧЕНИЕ.
*
* Krijg alle verdeler data uit het formulier
* @param form
* @return data object
*/
function getS627Data(form) {
var data = {
IngediendDoor: form.ingediendDoor,
Specialiteit: form.specialiteit,
Aan: form.aan,
Post: form.post,
Station: form.station,
Aanvraag: form.aanvraag,
Rubriek2ARMS: form.rubriek2ARMS,
Rubriek2AAndere: form.rubriek2AAndere,
AanvangDatum: form.aanvangDatum,
AanvangUur: form.aanvangUur,
EindDatum: form.eindDatum,
EindUur: form.eindUur,
MetOverdracht: form.metOverdracht,
Lvhw: form.lvhw,
NodigLvhw: form.nodigLvhw,
NodigLvhwBis: form.nodigLvhwBis,
NodigWl: form.nodigWl
};
return data;
}
Итак, здесь я заполняю объект ключами и значениями
/*
* Al de functionaliteit voor het verdeler formulier
* @param form
* @return succes of fail
*/
function writeVerdelerForm(form) {
try {
var data = this.getVerdelerData(form);
if(data.MetOverdracht == NULL) { data.MetOverdracht = 'FALSE'; }
if(data.Lvhw == NULL) { data.Lvhw = 'FALSE'; }
var sheet = SpreadsheetApp.openById('xxxxxx');
this.writeData(data, sheet);
// finalizeer alle sheet gegevens en creeër dan een pdf
SpreadsheetApp.flush();
this.createPDF(sheet, "Verdeler " + data.Lijn, true);
return this.success();
} catch (error) {
return error.toString();
}
}
И здесь я попытался выполнить проверку, чтобы убедиться, что два важных ключа и значения заполняются. Если нет, я хочу добавить ЛОЖЬ к ним. И все же они продолжают оставаться неопределенными, если не проверены в коде html.
Я что-то упустил по пути?