Cómo insertar la fecha en el texto sin formato YYYY-MM-DD en la hoja de cálculo de Google con el script de aplicaciones

Esencialmente, me gustaría tener un formato AAAA-MM-DD insertado en una celda en una nueva hoja de cálculo cuando se crea como texto plano. El problema es que cuando el valor insertado se inserta en la nueva hoja aparece como DD / MM / YYYY, que el otro programa que se ejecuta en segundo plano no puede leer.

Aquí está el siguiente código:

function dateTest() 
{
var template = SpreadsheetApp.openById('ABC------1234')
var test = template.getSheetByName('TEST');
var database = SpreadsheetApp.getActive().getSheetByName('DASHBOARD');

//start & endDates are in YYYY-MM-DD format in these cells
var startDate = database.getRange('A10').getValue();
var endDate = database.getRange('A11').getValue();

//The results come up as DD/MM/YYYY when they are set into TEST
//Formatted to YYYY-MM-DD has already been done 
test.getRange('D1').setValue(startDate);
test.getRange('D2').setValue(endDate);

}

Si es necesario, la fecha podría dividirse en YYYY + '-' + 'MM' + '-' + 'DD' y luego insertarse como texto sin formato, sin embargo no tengo ni idea de cómo realizar esta hazaña. Cualquier consejo sería muy apreciado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta