2012-08-16 6 views
0

나는 "링크가있는 모든 사용자"로 작업 중이지만 아직 다른 사용자로 앱에 액세스 할 수 없습니다. 그것은이 할 수있는 경우가Google Apps Script 스크립트가 완료되었지만 아무 것도 반환하지 않았습니다.

*Execute the app as: [email protected] 

Who has access to the app: Anyone 

The app uses ScriptDB.* 

내 앱이 쓸모가있을 것입니다 : https://script.google.com/macros/s/AKfycbwTM_gkT62IqpKjG52ZMh6LWo-gBKZyfcpmrrqNavdiuC71KsNv/exec

앱 배포 설정 : https://script.google.com/macros/s/AKfycbxjdyMyvIF8aYDBPurTi4VgVBP8PiiS76vh3mJXKCtFmljdmChK/exec 여기 내가 근무 유사한 설정과 공유 샘플 응용 프로그램 링크입니다 :

여기에 앱 링크입니다 결국 공개적으로 액세스 할 수 없습니다. 귀하의 제안은 대단히 감사하겠습니다.

답변

1

문제는 코드에서 doGet 함수가 아무 것도 반환하지 않고 Documentation과 같이 새 앱 인스턴스 또는 HTML 콘텐츠를 반환해야한다는 것입니다. 다음과 같은 방법으로 doGet 기능을 변경해야합니다.

function doGet(e){ 
    //... 
    return html; 
} 
+1

감사합니다. doGet이 아니 었습니다. 이전 버전을 업데이트해도 공유 설정이 업데이트되지 않았기 때문에 단순히 새 프로젝트 버전을 만들어야했습니다. – ChelaTheGreat

+1

Google이 문서 (https://developers.google.com/apps-script/guides/services/authorization)에이 정보를 포함시킨 것은 좋았을 것입니다. 감사합니다 @ ChelaTheGreat! – Kyone

+0

안녕하세요, Google, 일어나! 이 문제가 수년간 모두를 혼란스럽게 한 것을 보지 못하셨습니까? 앱을 다시 게시해야한다는 메모를 추가하세요. –

관련 문제