2017-10-30 1 views
1

이 간단한 코드는 독립 실행 형 스크립트에서 작동하며, 직접 함수를 실행하면 google 시트에 바인딩 된 스크립트에서도 작동하지만 시트를 열 때 실행하면 권한 오류가 발생합니다. 문제가 어디에 있습니까?Google Apps 스크립트 폴더에 액세스 할 수있는 권한

function onOpen() { 
    jsondir = DriveApp.getFolderById("XXXXXXXXXXXXXXXXXXXXXXXXXXXX") 
    Logger.log(jsondir) 
} 

답변

1

인증이 필요한 방법 (DriveApp)을 사용하는 경우 함수를 트리거로 설치해야합니다. 방아쇠를 설치하는 방법은 다음과 같습니다. 세부 정보는 here입니다.

  • 스크립트 편집기에서.
    • 편집 -> 현재 프로젝트의 트리거
    • 를 클릭하십시오. ". 설정 없음 트리거 지금 하나를 추가하려면 여기를 클릭" "실행"에서
    • 를 눌러 "열기에" "스프레드 시트에서"를 선택하고, 이벤트에서 "으로 onOpen"
    • 을 선택 "저장"버튼을. 내가 질문을 오해하는 경우

, 미안 해요.

+1

@Agostino Welcome. 고마워. 질문이 해결되면 동의 버튼을 누르십시오. 당신과 같은 문제가있는 다른 사람들도 당신의 질문을 해결할 수있는 질문으로 삼을 수 있습니다. 버튼을 찾지 못하면 저에게 말해주십시오. https://stackoverflow.com/help/accepted-answer – Tanaike

관련 문제