GAS의 새 편집기에서 시간대 변경

3280 단어 gas

전치



작년 12월 7일에 새로운 에디터가 출시되어 GAS에서의 개발 효율이 현격히 올랐습니다!
뭐니뭐니해도 인텔리 센스가 강력한 것이 좋네요 ~
이전의 에디터에서는 코멘트 아웃 하는 것도 // 를 타이프하지 않으면 안 되었으니까요.
정말 편리해졌습니다, 감사합니다!

막상 새로운 에디터로 개발



지정한 시간에 Slack에 통지하는 기능을 만들려고 생각 이런 코드를 쓰고 있었습니다.
물건은 시도에서 17시에 notify를 실행하는 트리거를 만듭니다.
function myFunction() {
  var trigger = new Date();
  trigger.setHours(17);
  trigger.setMinutes(0);
  trigger.setSeconds(0);
  ScriptApp.newTrigger('notify').timeBased().at(trigger).create();
}

function notify(){
  // 通知処理!
}

트리거 생성 자체는 잘 작동하지만 트리거 시작 시간이 이상합니다.
프로그램을 실행한 것은 2021/02/7 13:58 입니다.

2021/02/06 23:59 에 트리거가 세트 되고 있습니다.

시간대 변경



Date가 작동하지 않으면 대개 시간대가 이상합니다.
새 편집기에서 시간대를 변경하려면 편집기의 왼쪽에 있는 톱니바퀴 표시를 클릭합니다.


하단의 확인란을 선택하면 왼쪽 메뉴에서 <>를 클릭하여 코드 편집 화면으로 돌아갑니다.


application.json을 클릭하여 엽니다.

timeZone 의 부분을 Asia/Tokyo 로 수정하여 완성.


결론



새로운 에디터가 되어 기본적으로는 사용하기 쉬워졌다고 느끼고 있습니다만, 메뉴 화면이 없어진 것에 의해, 그 메뉴가 새로운 에디터의 어디에 있는지를 알기 어려운 것이 풍성하다-라고 느끼고 있습니다.
하지만 대체로 사용하기 쉽기 때문에 그렇게 신경이 쓰이지 않습니다!
새로운 에디터 릴리스에 감사!

좋은 웹페이지 즐겨찾기