Mam tablicę dat z różnymi datami w dacie.Ustaw datę/godzinę na 00:00:00 w Google Apps Script
przykład: {15/04/13 05:00:00, 13:00:00 10/03/13, 10/02/13 02:00:00 itp}
Jeśli chciał aby zmienić godzinę na 00:00:00, aby tablica wyglądała następująco:
{4/15/13 00:00:00, 03/10/13 00:00:00, 02/10/13 00 : 00: 00, itp.}
Jak to zrobić?
Próbowałem już używać getTime(), ale nie mam kontroli przez te godziny. Każda pomoc byłaby świetna. Dzięki!
EDIT: Próbowałem tej pętli:
for (var i = 0; i < gValues.length; i++) { // repeat loop
sheet.getRange(i + 2, 7, 1, 1).setValue(gValues[i][0].setHours(00,00,00,00));
}
Ale zamiast pożądanego wyniku, mam następującą wartość: „12/20/5828963 00:00:00” dla każdej pojedynczej komórki.
są wartościami w datach arkusza lub strin gs? (możesz zmienić format daty w ustawieniach formatu arkusza kalkulacyjnego) jaka była rzeczywista wartość, która powróciła "12/20/5828963 0:00:00" –
Nie są to daty, a nie ciągi. {3/16/2013 17:00:00 3/16/2013 17:00:00 3/20/2013 5:00:00 3/20/2013 5:00:00 3/21/2013 5:00:00 3/21/2013 5:00:00 3/21/2013 5:00:00 3/25/2013 5:00:00 3/25/2013 5:00:00 3/13/2013 5:00:00 3/26/2013 1:00:01 3/6/2013 4:00:00 3/5/2013 4:00:00 19.03.2013 5:00:00 3/26/2013 1:00:00 3/2/2013 4:00:00 3/18/2013 5:00:00} – user1786546
Nie widzę żadnych separatorów w twoim przykładzie ... ?? zobacz edytowaną odpowiedź na przykładzie. –