기본적으로 YYYY-MM-DD 형식을 일반 텍스트로 만들면 새 스프레드 시트의 셀에 삽입하고 싶습니다. 문제는 삽입 된 값이 새 시트에 삽입 될 때 백그라운드에서 실행중인 다른 프로그램에서 읽을 수없는 DD/MM/YYYY로 나타납니다. , + 'DD'다음 일반 텍스트로 삽입 '- -'+ 'MM'+ ''Apps 스크립트를 사용하여 YYYY-MM-DD 일반 텍스트를 Google 스프레드 시트에 삽입하는 방법
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);
}
필요한 경우, 날짜가 YYYY +로 분할 될 수있다 :
여기에 다음과 같은 코드 그러나 나는이 묘기를 수행하는 방법을 알지 못한다. 어떤 조언도 대단히 감사하겠습니다.
언급 한 "다른 프로그램"은 무엇입니까? 그것도 가스 야? –
아니, 다행스럽게도이 질문이 GAS 인 경우 답변을 찾았습니다. 하지만 물어봐 줘서 고마워! @Serge – Julz