这是我的代码。 Ir在代码ui中从Debug和Run中运行良好,但是当按下自定义菜单按钮运行时,我收到此错误:
找不到脚本函数:function menuItem1(){var ui = SpreadsheetApp.getUi(); ui.alert(“Hello There”); }
这是我的代码:
function menuItem1(){
var ui = SpreadsheetApp.getUi();
ui.alert('Hello There');
}
就是这样!
我还有其他工作表,其中有大量代码可以通过电子表格创建各种各样的疯狂,甚至可以创建表单。
不知道为什么我会这样做。我在这个函数中加入的代码也没关系。我在错误详细信息表单中获得了整个代码的列表,该表单显示为spreadshseet上的对话框。
任何????
答案 0 :(得分:2)
我是多么虚伪。必须盯着屏幕太久了!
代码很好。这是创建自定义菜单项,是BROKE !!
function myFunction() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('League Wheelhouse Menu')
.addItem('Create League Forms', menuItem1)
.addToUi();
}
我忘了' '围绕功能的名称。当然我的代码比上面的代码长了很多,但是因为它抛出了这个疯狂的错误,所以我决定用疯狂的代码替换代码,以便找到问题。
无法轻易找到它所以我开始了一个新项目。当我创建菜单创建者时,我放了' '在我输入的函数名称周围。 BAMM ...... SLAM ...... KAPOW ......就在它袭击我的时候。
我有点惊讶的是,当您保存文件时,它不会抛出编译错误。
所有固定....所以不要忘记当你输入自定义菜单项..把你的名字写在AS TEXT! ' HappyProgramming'