从另一个“类” /文件通话功能(Call functions from another “class

2019-07-30 06:16发布

好吧,我觉得不好意思,我是不是能算出这个对我自己的,但有几个浪费小时后,我想它会更容易简单地问在这里:

我有一大堆的.GS-文件在我的谷歌Apps脚本项目。 现在,我想从一个方法调用另一个文件的功能(类似AnotherClass.awesomeFunction()它抛出一个ReferenceError虽然)。 这是可能在谷歌企业应用套件脚本? 如果是这样,怎么样?

Answer 1:

文件是不是类。 您可以从任何其他文件调用的任何文件中的任何功能。 想想你的文件,就好像它们正在运行之前刚刚加在一起。 如果你想通过这门课般的作用域可以使用库功能。



Answer 2:

它可以做。

和科里是正确的,文件是不是类。

请看下面的代码:

https://script.google.com/d/1QcyrlnwWGdMnJNxJ2X4qfGeM1q75YxJopPuNKUDgOjmqsp4dilLYtC-A/edit



Answer 3:

下面的语法允许您从谷歌的Apps脚本项目中调用任何函数,不论功能是否在被调用它同一个文件中定义:

myFunction();

下面的代码是不必要的,将抛出错误:

google.script.run.myFunction();


文章来源: Call functions from another “class” / file