2016-08-24 8 views
0

Googleスプレッドシートを使用するプロジェクトが1つあります。 Google Spreadsheetでは、サブメニューで構成されたGoogle App Scriptを使用してカスタムメニューを作成しました。特定のメニューをクリックすると、1つのhtmlサービスポップアップが表示されます。同じスプレッドシートは一部の電子メールIDで共有されます。スプレッドシート内の一部のワークシートは、一部のユーザーに対して表示権限と共有されます。Google Spreadsheetでメニューが自動的に無効になり、htmlサービスポップアップを開くことができません

電子メールIDメニューの1つが自動的に無効になっていて、メニューをクリックしても、サービスのポップアップが表示されませんでした。編集権限がある他のユーザーに対しても、同じ機能が有効です。

同じコードと機能性が過去3か月間正常に機能していたため、コードとユーザの許可との間には関係がありません。

同じことをお勧めします。

+0

Apps Script Issue Trackerに移動し、問題を検索します。この問題が報告されていない場合は、報告する必要があります。 [Issue Trackerへのリンク](https://code.google.com/p/google-apps-script-issues/issues/list) –

+0

@SandyGood:ありがとうございます。この問題は、問題追跡担当者に報告されます。 –

+0

私はこの問題に精通していません。私はそれのための "回避策"があるかどうかわからない。この問題をApps Scriptグループでも知ることができ、そこに情報を得ることもできます。 [Appsスクリプトグループへのリンク](https://plus.google.com/communities/102471985047225101769)Issue Trackerの投稿へのリンクとは何ですか? –

答えて

0

スプレッドシート、ドキュメント、またはフォームを編集する権限を持つユーザーのみ、バインドされたスクリプトを実行できます。ビューのアクセス権しか持たないコラボレータは、親ファイルのコピーを作成するとコピーの所有者になり、スクリプトのコピーを表示して実行することができますが、スクリプトエディタを開くことはできません。

参考:Scripts Bound to Google Sheets, Docs, or Forms

+0

同じ機能が過去3か月の間、そのユーザーとうまく機能していました。スプレッドシートは編集権限と共有されています。一部のワークシートは表示権限と共有されています。したがって、ビューのアクセス権があるタブのメニューは無効になります。 –

+0

スクリプトコードを開いて、ユーザーとして実行しようとすることができます。いくつかのアクセス許可の問題がある可能性があります –

+0

私は、スプレッドシートに制限付きスクリプトで1つのテスト関数を書いて権限を呼び出しましたが、うまくいかなかった。 –

0

私は私が誰か他の人のコンピュータにあったときに私が作成したカスタムメニューが表示されませんでした同様の問題を経験しました。スクリプトエディタを開くためにメニュー項目をクリックすると、新しいタブは開かれていませんでした。私はFirefoxにいた、私はクロームで開いて、それは働いた。

+0

それはChromeでもうまくいきません –

関連する問題