El fragmento de código a continuación es parte de una secuencia de comandos más grande que recopila la entrada del usuario de un archivo HTML y almacena esta entrada del usuario en mi hoja de Google. El tipo de campos de entrada desde la línea formObject.firmenp hasta la línea formObject.zielplanung en mi archivo HTML es fecha y cada uno tiene su propia ID específica. Quiero obtener estas fechas en formato día/mes/año en mi hoja.
¿Alguna idea o recomendación de cómo lograrlo?
Muchas gracias de antemano por tu ayuda :).
function getFormValues(formObject){ if(formObject.RecId && checkID(formObject.RecId)){ var values = [[formObject.RecId.toString(), formObject.name, formObject.unternehmen, formObject.rufnummer, formObject.email, formObject.firmenp, formObject.onboarding, formObject.selbsttraining, formObject.crmm, formObject.tblock1, formObject.fdtblock, formObject.wochentraining, formObject.zielplanung, formObject.changestatus]]; }else{ var values = [[new Date().getTime().toString(), formObject.name, formObject.unternehmen, formObject.rufnummer, formObject.email, formObject.firmenp, formObject.onboarding, formObject.selbsttraining, formObject.crmm, formObject.tblock1, formObject.fdtblock, formObject.wochentraining, formObject.zielplanung, formObject.changestatus]]; } return values; }Puede hacer una función como la siguiente y convertir todos sus datos usándola. Utilice esta función en su página de script.
//2021-11-05 var getDate = document.getElementById("date").value; console.log("Inputted data: " + getDate); function getNewDateFormat(value){ var dateValue = new Date(value); var monthPart = dateValue.getMonth() + 1; var dayPart = dateValue.getDate(); var yearPart = dateValue.getFullYear(); var newFormat = dayPart + "/" + monthPart + "/" + yearPart; return newFormat } console.log("Expected data: " + getNewDateFormat(getDate)); //dummy input <input type="text" id="date" value="2021-11-05" />