La secuencia de comandos de Google para copiar y cambiar el nombre de una hoja y el nombre se basa en una referencia de celda

Soy nuevo en los scripts de Google y necesito copiar la hoja activa actual en una nueva hoja y luego cambiarle el nombre a esta hoja en función de un valor de celda. Mi problema es que el valor de la celda es una fecha y el código siguiente funciona, pero en cambio al cambiar el nombre de la hoja el 30 de mayo de 2014, devuelve el equivalente numérico 41789. ¿Cómo puedo pegar la fecha real?

function CreateNewTimesheet() {

  // The code below makes a duplicate of the active sheet
  var ss = SpreadsheetApp.getActiveSpreadsheet()
  SpreadsheetApp.getActiveSpreadsheet().duplicateActiveSheet();

  // The code below will rename the active sheet to Month End date based on cell O3
 var myValue = SpreadsheetApp.getActiveSheet( ).getRange("O3").getValue();
 SpreadsheetApp.getActiveSpreadsheet().renameActiveSheet(myValue);

}

Respuestas a la pregunta(3)

Su respuesta a la pregunta