2012-05-11 4 views
0

基本的には、使用したいストアを選択するようにユーザーに求めているスクリプトがあります。それが動作する方法は、スクリプトは、すべてのユーザグループを読み込むことで含まれていUiInstance作成します。"userAppPanel"をダウンロードするように求められますか?

  • ラジオボタンのリスト、各店舗
  • Aのための1つの期待されているもののアクションを説明したラベルをserverHandlerでボタンを送信します。

これらの要素はverticalPanelに含まれています。

コードが

doc.show(app); 

に達したときにそれが空UiInstanceを示しており、しばらく後に、名前を付けて保存]ダイアログボックスが表示されます。

(添付ファイルを投稿するために十分な担当者を持っていない)

キャンセルをクリックすると、何もしません。

このパソコンでは、私のマシンで完璧に動作するスクリプトを開発するために使用しているのと同じバージョンのChrome 18.0.1025.168 mを実行しています。

何が起こっているかについてのアイデアはありますか?


編集:まあ、それは本当に意味が分かりませんが、私はそれを理解したと思います。実行中のユーザーがスクリプトを作成したユーザーと異なるドメインにある場合、警告が表示されます。

答えて

0

私はUiAppの返却を忘れたときにこのエラーが発生しました。

このエラーが表示されるのは、アプリケーションの初期表示か、ボタンをクリックするなどの別の機能を起動した後ですか?それはスプレッドシートUIで使用return app;(アクションの後)、後者、代わりのdoc.show(app);なら

、あなたはまだdoc.show(app);最初の時間を使用する必要がありますが、リターンアプリを使用する必要があるアプリにその後の更新。

+0

これはmenuItemから呼び出される関数です。私は 'doc.show(app)'行の後に 'return app;'を入れてもエラーはそのまま残ります。しかし、私はちょうど新しいスプレッドシートにコードの大部分をコピーし、フォームは正常に表示されます... –

+1

Mhm ...これは、これはドキュメントの所有者が誰かと関係があるように見えます!今、なぜそれがそれに影響するだろうか? –

0

私は同じ問題があります。しかし、Juan Pablo、私はそれが同じドメイン内で起こるので、私はそれが別のドメインから来ることに関連しているとは思わない。それは実際にスクリプトを実行している人が所有者であるかどうかに関係しているようです。お尻の痛み。いくつかのテストの後、この程度

詳細:あなたは回避策:)

EDITを見つけた場合、私に教えてください。 - 関数がスプレッドシートのカスタムメニューから呼び出された場合、すべてがすべて正常に動作します - 上記のように、関数の場合onOpen()と呼ばれていますが、すべてがすべて正常に動作します - インストール可能なonEditまたはonOpenトリガが関数に設定されていれば、それを設定した人はうまく動作し、他の人は悪くなります。 最後の動作は、その人物が所有者であるかどうかにかかわらず観察されます。

誰かがインストールしたインストール可能なトリガーによって誰かがスプレッドシートを開いたり編集したりすると、うまくいきません。

これは痛みです。

関連する問題