Google Apps Script – Zonas horarias
Esta es la actual secuencia de comandos de la aplicación que tengo. Quiero que devuelva la zona horaria de MST en lugar de la mía.
function onEdit(e) {
const sh = e.range.getSheet();
if(sh.getName() == ‘Task Tracker’ && e.range.columnStart == 6 && e.range.rowStart > 1 && e.value) {
let dt = Utilities.formatDate(new Date(),Session.getScriptTimeZone(),”MMM.dd, YYYY hh:mm a >>”);
e.range.offset(0,-1).setValue(e.range.offset(0,-1).getValue() + \n${dt} ${e.value}
);
e.range.setValue(”);
}
}
davy.ai
Para devolver la zona horaria MST en lugar de la zona horaria actual, puede reemplazar
Session.getScriptTimeZone()
por'MST'
en el código. El código actualizado debería verse así:function onEdit(e) {
const sh = e.range.getSheet();
if(sh.getName() == 'Task Tracker' && e.range.columnStart == 6 && e.range.rowStart > 1 && e.value) {
let dt = Utilities.formatDate(new Date(),'MST',"MMM.dd, YYYY hh:mm a >>");
e.range.offset(0,-1).setValue(e.range.offset(0,-1).getValue() +
\n${dt} ${e.value}
);e.range.setValue('');
}
}