2012-05-12 2 views
-2

이 문제는 here으로보고되었으며 폐쇄되었습니다. 현재 스크립트를 서비스로 게시 할 때 문제가 있음을 확인했습니다. 이전에 게시 된 스크립트는 제대로 작동하지만 새로운 스크립트를 서비스로 게시 할 수 없습니다. 서비스 URL을 브라우저에 투입되면서비스로 게시 된 스크립트의 문제

은, 다음과 같은 오류가

Google 문서 도구는 서버 오류가 발생했습니다 표시됩니다. 페이지를 새로 고침해도 도움이되지 않으면 Google에 문의하십시오.

이 문제 또는 다른 문제를 논의하려면 Google 문서 도구 도움말 포럼을 방문하십시오. 알려진 문제의 목록을 보려면 Google 문서 도구의 알려진 문제점 페이지를 확인하십시오.

죄송합니다. 귀하의 도움에 감사드립니다! - Google 문서 도구 팀

Apps 스크립트 대시 보드는 모든 서비스가 정상적으로 실행중인 것으로 표시합니다. 그런 예가 하나 있습니다. https://docs.google.com/macros/exec?service=AKfycbypKC46e9mIpPerpki3iNfWYJb0IPnKLXq16IOJag

다른 스크립트를 문제없이 서비스로 게시 할 수있었습니다.

+0

직접 간단한 테스트를 수행하여 스크립트를 서비스로 실행할 수있었습니다. 코드를 보지 않으면 알 수 없습니다. –

+0

정상적으로 게시 할 수도 있습니다. 서비스로서의 스크립트에는 아무런 문제가 없습니다. 코드를 게시하십시오! –

+0

문제가 해결 된 것 같습니다. 이제 오류없이 UI를 볼 수 있습니다. 코드, 아무리 위대한 – Srik

답변

0

문제가 해결 된 것 같습니다. 같은 스크립트에 대해 더 이상 오류가 표시되지 않습니다. 코드 자체가 나는 문제가 있었다

function doGet(e){ 
    var app = UiApp.createApplication(); 
    app.add(app.createLabel('Hello World')); 
    return app; 
} 

이 문제는 내가 만든 모든 스크립트에 대한 보이지 않았다 크지 않다. 스크립트 중 하나가 임의로이 오류를 표시했습니다.

+0

이 http : // 코드에 대한 문제가 열려 있습니다. google.com/p/google-apps-script-issues/issues/detail?id=1336 – Srik

0

문제가 해결되지 않았습니다. 고객 도메인과 도메인에 대한 간단한 테스트를 수행했습니다.

공개 (익명 액세스) 서비스를 게시하면 서비스가 중단됩니다. 어제부터 그렇게되었습니다 ...


업데이트 : 오늘 문제를 해결했습니다. 응답이 처리되는 방식이 변경된 것 같습니다. 호출자에게 평범한 html/json을 보내는 방법은 없기 때문에 우리는 클라이언트에게 전달되는 정보와 함께 'throw'절을 사용했습니다.

이에서 코드를 변경 한 후이에

function doGet(e) { 
    throw 'HTTP get not supported.'; 
} 

:

function doGet(e) { 
    var app = UiApp.createApplication(); 
    app.add(app.createLabel('HTTP get not supported.')); 
    return app; 
} 

와 doPost 메소드에 대해 동일한 게시 된 서비스가 작동합니다.