2017-05-09 62 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

功能的OnOpen沒有工作過。我放了一個觸發器:在oppening上啓動。但是,當我複製電子表格時它工作。 –

+0

@HenriPETERS發佈整個代碼。 – noogui

+0

我不確定代碼是否是問題。因爲如果我複製電子表格,它的工作... 我無法發佈整個代碼,有敏感信息... –

相關問題