2012-05-12 12 views
-2

この問題はhereと報告されており、閉じられています。私は現在、サービスとしてのスクリプトの発行に問題があることを知っています。これまでに公開されたスクリプトは正常に動作しますが、サービスとして新しいスクリプトを公開することはできません。サービスのURLをブラウザに置かれたときサービスとして公開されたスクリプトの問題

、次のエラーが

Googleドキュメントは、サーバーエラーが発生しました示されています。ページの再読み込みが役に立たない場合は、> Googleまでご連絡ください。

この問題やその他の問題については、Googleドキュメントヘルプフォーラムをご覧ください。 >既知の問題のリストを確認するには、Googleドキュメントの既知の問題のページをご覧ください。

申し訳ありません、ご協力いただきありがとうございます。 - Googleドキュメントチーム

Appsスクリプトダッシュボードでは、すべてのサービスが正常に実行されていると表示されます。 このような例の1つはhttps://docs.google.com/macros/exec?service=AKfycbypKC46e9mIpPerpki3iNfWYJb0IPnKLXq16IOJag

問題なくサービスとして他のスクリプトを公開することができました。

+0

自分で簡単にテストを行い、スクリプトをサービスとして実行することができました。あなたのコードを見ることなく、教えることは不可能です。 –

+0

私はそれを正常に公開することもできます。サービスとしてのスクリプトには問題ありません。あなたのコードを投稿してください! –

+0

問題は解決されているように見えます。私は今、何のエラーもなくUIを見ることができます。コードは、任意の偉大なwasnt – Srik

答えて

0

問題は解決されたようです。私は同じスクリプトのためにもうエラーを見ていないよ。 コード自体は素晴らしいではありません、私は問題を抱えていた場合は、問題は私が作成したすべてのスクリプトの

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

見られませんでした。スクリプトの1つがランダムにこのエラーを表示していました。

+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メソッドで同じ、公表サービスが動作するようになりました。

関連する問題