这可能是与以下相同的根本原因如何从同一库生成的电子表格下拉菜单中调用库函数,但我仍然想把它扔掉,以防出现新的情况或情况有所不同。
问题是我想将所有自定义函数保留在一个库中,然后将该库添加到任何给定的电子表格中,并能够从单元格公式中引用它们。
在图书馆:
/**
* Returns the parameter
* Eg: (16) to 16
*
* @param {object} theparameter the parameter.
* @return {object} the same object.
*/
function ReturnParam(theparameter){
return(theparameter);
}
在电子表格脚本中,添加库并为其指定标识符:myLib
在电子表格单元格公式中:
=myLib.ReturnParam(4)
or
=myLib.ReturnParam("hello")
单元格中的最终值为 4 或“hello”。
然而它总是显示一个未知函数:“myLib.ReturnParam” error.
我读到了在电子表格脚本中添加包装函数的解决方案,并且也不喜欢这种不便。
In https://issuetracker.google.com/issues/36755072#comment20,有“解决方案”,但我无法掌握缺失的细节。 (有人可以详细说明吗?)
这个案子还有希望吗?
即使不尝试对附加组件做任何花哨的事情,是否有另一种方法可以作为附加组件进行部署?
我找不到 google-library 或 -libraries 标签。