Soy nuevo en el script de la aplicación y trato de hacer una aplicación web simple, pero no obtengo ningún retorno de apsscript cuando la página web se está cargando, en su lugar, devuelve un valor nulo
Aquí está el código: -
function loadTest() { var ss = SpreadsheetApp.getActiveSpreadsheet(); const ssname = ss.getSheetByName('Sales'); const range = ssname.getDataRange().getValues(); return range }
Código del lado del cliente: -
document.addEventListener('DOMContentLoaded',(event)=>{ const startTime = new Date() google.script.run.withSuccessHandler(function(e){ console.log(e) }).loadTest() })
Parece que está tratando de devolver elementos prohibidos como la date
del lado del servidor de la aplicación web, lo que hace que la solicitud falle y el cliente se vuelva nulo como devolución.
Intente seguir la modificación, cambiando esto: -
const range = ssname.getDataRange().getValues();
A esto :-
const range = ssname.getDataRange().getDisplayValues();
Referencia:-