2013-12-19 62 views
2

我在几张纸上使用了一个脚本。为了避免在每次更改我的脚本时更改我的脚本,我创建了一个库(顺便说一句,有更好的替代库吗?)。所以,我这样叫我的功能在其他工作表:气体:有没有办法从库中获取onOpen()函数?

myFunction(){ 
return myLibrary.myFunction(); 
} 

但是,除了这个myFunction(),我有,我想打电话给在MyLibrary等功能,那就是onOpen()功能,我用它来放我的工作表中的个性化菜单。但当我这样做:

onOpen(){ 
return myLibrary.onOpen(); 
} 

什么也没有发生。有没有办法从我的库中调用onOpen()函数,而不是调用我的执行单的onOpen()触发器?

谢谢!

+0

你是否试图通过onOpen()来访问库? onOpen应与正在处理的工作表相关。我有点困惑。 –

+0

不应该是'function onOpen(){ return myLibrary.onOpen(); }'? – Srik

+0

不,@JacobFlatter。我试图访问myLibrary.onOpen()来放置myLibrary脚本的菜单。 – craftApprentice

回答

0

你的方法应该工作进行了讨论。 检查脚本库是否有任何错误或重复的功能。如果它是一个小脚本,只需注释掉一切,但onOpen函数。

我有同样的问题,事实证明是在库中的脚本的问题。

如果您使用该功能添加菜单项,这些功能也需要位于与电子表格相关的脚本中。该菜单不会执行库中的任何功能。

相关问题