好吧,我觉得不好意思,我是不是能算出这个对我自己的,但有几个浪费小时后,我想它会更容易简单地问在这里:
我有一大堆的.GS-文件在我的谷歌Apps脚本项目。 现在,我想从一个方法调用另一个文件的功能(类似AnotherClass.awesomeFunction()
它抛出一个ReferenceError
虽然)。 这是可能在谷歌企业应用套件脚本? 如果是这样,怎么样?
好吧,我觉得不好意思,我是不是能算出这个对我自己的,但有几个浪费小时后,我想它会更容易简单地问在这里:
我有一大堆的.GS-文件在我的谷歌Apps脚本项目。 现在,我想从一个方法调用另一个文件的功能(类似AnotherClass.awesomeFunction()
它抛出一个ReferenceError
虽然)。 这是可能在谷歌企业应用套件脚本? 如果是这样,怎么样?
文件是不是类。 您可以从任何其他文件调用的任何文件中的任何功能。 想想你的文件,就好像它们正在运行之前刚刚加在一起。 如果你想通过这门课般的作用域可以使用库功能。
它可以做。
和科里是正确的,文件是不是类。
请看下面的代码:
https://script.google.com/d/1QcyrlnwWGdMnJNxJ2X4qfGeM1q75YxJopPuNKUDgOjmqsp4dilLYtC-A/edit
下面的语法允许您从谷歌的Apps脚本项目中调用任何函数,不论功能是否在被调用它同一个文件中定义:
myFunction();
下面的代码是不必要的,将抛出错误:
google.script.run.myFunction();