2017-05-09 18 views
0

Googleシートドキュメント内の画像を別のタブの特定のセルにリンクするように取り組んでいます。私はこれを行う簡単な関数を構築することでこれをやっています。私は機能を割り当てた後、画像をクリックすると、しかし、私はエラーを取得:ボタンはGoogleスプレッドシートでは機能しません

スクリプト機能「テスト」は見つかりませんでした

私は、スクリプトマネージャで関数を実行すると、インターフェイス、それは正常に動作します。それは私が実際にイメージでシートの中でそれを使用しようとするときです。

機能スクリプト:

function test() 
{ 
    Browser.msgBox("You clicked it!"); 
} 

これは、ドキュメントの所有者が自分の仕事を残していたし、所有権を他の誰かに移動していたことが判明。それは問題なのだろうか? エラーは次のとおりです。Here

はどうもありがとうございました、

答えて

0

はちょうどあなたがこのに近づく可能性がある方法に実証することはほとんどスニペットをした:

私はあなたに(ボタンを作成することにHTML Service: Create and Serve HTMLからサンプルを使用しましたイメージの場合)、クリックイベントに応答します。私はバウンドスクリプトを使用しています。

//in bounds script, this integral function triggers as soon as you open the spreadsheet 
function onOpen() { 
    SpreadsheetApp.getUi() 
     .createMenu('Dialog') 
     .addItem('Click Me', 'test') 
     .addToUi(); 
} 

//Then I attached your test function 
function test() 
{ 
    Browser.msgBox("You clicked it!"); 
} 

し、ボタンをクリックすると案の定、テスト関数がトリガー:

enter image description here

+0

機能開く時は、あまりにも動作しません。私はトリガーを置く:oppeningで起動します。しかし、それは私がスプレッドシートを複製するときに機能します。 –

+0

@HenriPETERSはコード全体を投稿します。 – noogui

+0

コードが問題であるかどうかわかりません。私がスプレッドシートを複製すると、そのコードは正常に動作します。 コード全体を投稿できません。機密情報があります... –

関連する問題