2017-10-03 41 views
0

カスタムメニューを正常に作成するonOpen()を含むスクリプトを含むスプレッドシートがあります。スプレッドシート(​​とバインドされたスクリプト)をコピーすると、onOpen()はもはや実行されません。それが正当アプリとしてアカウントに表示されないことができないので -コピーされたスプレッドシートに対してGAS onOpen()が実行されない

  1. が新しいスプレッドシートの認可を取り消し:私は、私は同じ問題の他の投稿から見つかったいくつかのことを試してみました。

  2. ドキュメントが開かれたときに手動でトリガーを作成する - 「申し訳ありませんが、サーバーエラーが発生しました。少し待ってからもう一度お試しください。

  3. スクリプトファイル自体をコピーして名前を変更しました。

  4. 囲みスクリプトプロジェクトの名前が変更されました。

  5. 囲みスプレッドシートの名前を変更しました。

だから、これらのどれもうまくいきませんでした。他に何か試してみるか、Google側には既知の問題がありますか?

ありがとうございます!

+0

10月3日以降、この種の問題に関する報告がいくつかあります(例:https://issuetracker.google.com/issues/67374469、https://issuetracker.google.com/issues/36765394)。 Googleの終わりになる私たちはそれを待たなければならないかもしれないように見えます。 –

答えて

-1

私は同じことを試み、同じ結果を得ました。

同じ結果を新しいgsheetに貼り付けてみました。

0

私はDeanがおそらく正しいと思います...私は約5時間前に同じ問題がありましたが、現在はonOpen関数(スクリプトメニューなど)が再び機能しています。私はGoogleドライブ(フォルダを作成できない)にも問題があることに気付きましたが、ここでも私のものは正しく動作します。私はドライブが少し違っていると思うので、Googleがアップデートを展開していて、アップデートが完了したのだろうかと思います。

0

私が言ったissue trackerを見て、問題のコード行から生じていることが見つかりました:この作業を行うには

DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()); 

、私はResources -> Advanced Google ServicesでドライブのAPIを有効にすることをお勧め。また、お使いのGoogle DevコンソールでドライブAPIを有効にすることをに依頼します。これを行い、それがあなたのために働いた場合は私に知らせてください。

関連する問題