Google Apps脚本中的模块化模式

卢卡斯

我正在使用模块化模式方法构建GAS库。随着主要对象的大小不断增长,我想将代码拆分为单独的文件,以维护项目的简单概述。在Web编辑器中,我可以通过“文件”>“新建”>“脚本文件”在主脚本中创建其他脚本。我可以在文件之间交叉引用方法和变量吗?他们共享名称空间吗?有没有更好的方法来解决这个问题?

贾斯珀·杜岑斯特拉(Jasper Duizendstra)

我认为对此没有可靠的解决方案。您可以将对象的公共方法放在另一个.gs文件中,并将它们添加到原型中。但这还有其他缺点。但这是一个选择。

我的规则是每个.gs文件一个对象。如果它变大,可能还有其他问题,我将对象的某些任务移至其他对象。

对象位于全局名称空间中,因此可以将它们放置在单独的.gs文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ember的Google Map上的模块化标记

来自分类Dev

模块模式或模块化

来自分类Dev

如何格式化此 Google Apps 脚本中的时间?

来自分类Dev

Google Apps 脚本中的 Google Drive 通知

来自分类Dev

Google App Engine与 Google Apps脚本(在Business Apps中)

来自分类Dev

Android中模块化AsyncTask的设计模式

来自分类Dev

模块化js模式中的Webfont Loader

来自分类Dev

如何在模块化设计模式中嵌套功能?

来自分类Dev

模块化js模式中的Webfont Loader

来自分类Dev

如何在模块化设计模式中嵌套功能?

来自分类Dev

遍历Google Apps脚本中的对象

来自分类Dev

在Google Apps脚本中设置超时

来自分类Dev

在Google Apps脚本中循环数组

来自分类Dev

在Google Apps脚本中创建枚举ButtonSet

来自分类Dev

容器绑定Google Apps脚本中的jQuery?

来自分类Dev

避免Google Apps脚本中的formatDate错误

来自分类Dev

侧边栏中的Google Apps脚本授权

来自分类Dev

Google Apps脚本中的Angular JS

来自分类Dev

Google Apps脚本中PropertiesServices的异常行为

来自分类Dev

在Google Apps脚本中记录范围

来自分类Dev

如何限制Google Apps脚本中的行数?

来自分类Dev

在Google Apps脚本中创建条纹令牌

来自分类Dev

在Google Apps脚本中返回数组

来自分类Dev

Apps脚本中的Google Docs API

来自分类Dev

Google Apps脚本中的附件问题

来自分类Dev

Chrome扩展程序中的Google Apps脚本?

来自分类Dev

容器绑定Google Apps脚本中的jQuery?

来自分类Dev

在Google Apps脚本中删除命名范围

来自分类Dev

Google Apps脚本ContactsApp中的高级搜索