2016-10-07 8 views
-2

Googleシートを作成して機能を追加しようとしました。私はスクリプトエディタで関数を作成することができ、それらは可視で、編集可能で、そこではうまく動作します。私はそれが私の悪いコードでないことを確認するためにいくつかのGoogleの例を追加しました。Googleシートのスクリプトが見つからない

しかし、シートでは、関数はオートコンプリートには表示されず、手で入力したときにも機能しません。 「アドオンの管理」アイテムがグレー表示されているアドオンマネージャには表示されません。私はChromeストアからアドオンをインストールしたり削除したりすることはできますが、作成した機能は表示も使用もできません。これらの作業をシート上でどのように行うのですか?

+0

の入力を求めていることを確認する必要がありますしかしあなたは

function onOpen() { var spreadsheet = SpreadsheetApp.getActive(); var menuItems = [ {name: 'Generate step-by-step...', functionName: 'generateStepByStep_'} ]; spreadsheet.addMenu('Directions', menuItems); } 

メニューバーにメニューを追加するには、この例を使用することができます私たちにあなたのコードを教えてもらえますか? [JSdoc](https://developers.google.com/apps-script/guides/sheets/functions#autocomplete)を追加しましたか? –

+0

私はここにあるGoogleのサンプルコードを使用しています。https://developers.google.com/apps-script/quickstart/macros – Pedro

+0

これはスクリプトエディタでは問題ありませんが、アドオン "またはシート内の機能として使用することができます。 JSDocの追加についてどういう意味が分かりませんか?ありがとう。 – Pedro

答えて

0

あなたのカスタム関数はオートコンプリートには表示されませんが、正常に機能します。

enter image description here enter image description here

「アドオン」として、あなたが最初のものとして、それを公開する必要があり、それを追加します。あなたは、データが機能によって収集されたり、ユーザがデータ入力

enter image description here

関連する問題