Google表格 - 无法找到脚本功能

时间:2016-05-19 21:33:00

标签: google-apps-script google-sheets

我正在努力将Google表单文档中的图片链接到另一个标签中的特定单元格。我通过构建一个能够做到这一点的简单函数来做到这一点。但是,当我分配函数然后单击图像时,我会得到错误"脚本功能"测试"无法找到"。当我在脚本管理器界面中运行该函数时,它工作正常。当我尝试在带有图像的工作表中实际使用它时。

功能脚本:

function test()
{
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("TX Marketing Data");
  sheet.setActiveRange(sheet.getRange("A91"));
};

enter image description here

重新创建的步骤:
1)创建图像
2)转到图像,右键单击,然后下拉并选择"分配脚本"
3)输入" test"作为分配脚本

5 个答案:

答案 0 :(得分:2)

删除";"在你的功能结束时(在})之后。

答案 1 :(得分:1)

遇到了类似的问题,刚刚解决了。

将脚本函数分配给按钮时,请确保调用特定函数名称(即“getWeatherData”)而不是应用脚本名称(即“WeatherAPI”)。

答案 2 :(得分:0)

尝试重新加载页面。

听起来像一个简单的'关闭它再打开'修复但在遇到相同问题并尝试保存新版本,重命名函数,创建新功能等之后,只需重新加载页面即可!

答案 3 :(得分:0)

我有完全一样的问题。最终,当我查看脚本“函数名称”时发现了问题,该名称应为“ Function”,后跟您在创建脚本时所给的名称。在创建文件名时,有时您无法使用特殊字符,而这正是我所做的。一旦我给它提供了一个允许使用字符的名称,就没有问题了。在编程中,当您调用与给函数或过程指定的名称不匹配的函数时,最终将得到找不到错误函数的信息。

答案 4 :(得分:0)

我遇到了完全相同的问题,当我使用 submitdata 时,将其更改为 submitData 后,它说它 submitdata 已删除。所以我把它放回原来的形式,砰!!固定。