2

我在属于电子表格的脚本项目中定义了函数,并且也希望在其他电子表格中使用它们。这些是设计用于从电子表格中的单元格调用的函数。

我可以保存项目的一个版本,并将其作为库导入到另一个版本中,但这不允许直接从电子表格调用函数。(据我所知)。

如果我在 Drive 中创建一个独立的脚本项目,并将其作为库导入到两个电子表格中,也会出现同样的问题。

我应该将希望能够直接从多个电子表格调用的函数放在哪里?如果它们进入图书馆,我如何直接从电子表格中调用它们?

谢谢!

4

1 回答 1

4

要从电子表格中调用函数,所有这些函数都需要在电子表格的脚本中定义。

您可以做的是编写一个库,并在您希望此代码可用的每个电子表格中,提供可用的 shell 函数,这些函数又从库中调用实际函数。

因此,在电子表格的脚本编辑器中,编写一个函数,例如

function customFunc(arg1, arg2){ 
   return Library.customFunc(arg1, arg2); 
}

您可以将 customFunc 放在一个可以完成艰苦工作的库中。

于 2012-10-26T10:47:56.800 回答