2017-03-21 4 views
0

수동으로 새 트리거를 추가하면 스프레드 시트 설정 및 프로젝트 속성과 비교하여 다른 시간대에 다른 트리거가 만들어집니다. 어떻게 해결할 수 있습니까? 미리 감사드립니다.Google Scripts 트리거 - 잘못된 시간대

+1

당신이 [링크]를 체크 아웃 할 수 있습니다 (https://code.google.com/p/google-apps-script-issues/issues/detail?id=867). – Cooper

답변

0

GMT-7에 살지만 GMT-6 시간이므로 지금 일광 절약 시간제입니다. 나는 20:31에 발사하는 방아쇠를 설치하고 20:31:03에 파일로 시간을 썼다. Google 드라이브 디렉토리를보고 파일의 마지막 수정 시간을 확인했으며 파일을 확인했을 때 GMT-6 시간대 시간에 동의했습니다.

그래서 나는이 문제를 직접보고 있지 않습니다. 한 시간 후에 한 시간을 보게되면 아마도 일광 절약 시간을 고려하지 않을 것입니다.

방금 ​​다시 시도 했으므로 제대로 작동합니다.

0

이것은 나에게도 발생했습니다. 이를 해결할 수있는 유일한 방법은 트리거를 프로그래밍 방식으로 설치하는 것입니다.

function addTrigger() { 
    // main() will be called weekly on Monday at 16:00 in the specified time zone 
    var everyWeek = ScriptApp.newTrigger("main") 
     .timeBased() 
     .everyWeeks(1) 
     .onWeekDay(ScriptApp.WeekDay.MONDAY) 
     .inTimezone("America/Los_Angeles") 
     .atHour(16) 
     .create(); 
} 

제공 : https://stackoverflow.com/a/30358457/2701899