Button不适用于Google电子表格

时间:2017-05-09 11:24:52

标签: google-apps-script google-sheets

我正在努力将Google表单文档中的图片链接到另一个标签中的特定单元格。我通过构建一个能够做到这一点的简单函数来做到这一点。但是,当我分配函数然后单击图像时,我得到错误:

  

脚本功能"测试"无法找到

当我在脚本管理器界面中运行该函数时,它可以正常工作。当我尝试在带有图像的工作表中实际使用它时。

功能脚本:

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

事实证明,文件所有者已经离开了他们的工作,所有权已转移给其他人。这有关系吗? 错误是:Here

非常感谢,

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

确保分配的功能名称不包含()括号。