我在属于电子表格的脚本项目中定义了函数,并且也想在其他电子表格中使用它们。这些函数旨在从电子表格中的单元格调用。
我可以保存项目的一个版本,并将其作为库导入到另一个版本中,但这不允许直接从电子表格调用函数。 (据我所知)。
如果我在云端硬盘中创建一个独立的脚本项目,并将其作为库导入到两个电子表格中,也会出现同样的问题。
我应该将希望能够直接从多个电子表格调用的函数放在哪里?如果它们进入图书馆,我如何直接从电子表格中调用它们?
谢谢!
最佳答案
要从电子表格中调用函数,所有这些函数都需要在电子表格的脚本中定义。
你能做的是 编写一个库,并在您希望此代码可用的每个电子表格中,提供可用的 shell 函数,这些函数依次调用库中的实际函数。
因此,在电子表格的脚本编辑器中,编写一个函数,例如
function customFunc(arg1, arg2){
return Library.customFunc(arg1, arg2);
}
您可以在库中使用 customFunc 来完成艰苦的工作。
关于google-apps-script - 如何或在何处定义在多个电子表格中使用的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13082260/