Gmail附加组件导出功能

时间:2018-12-16 22:24:54

标签: typescript google-apps-script gmail-addons clasp

最近,在寻找提高我的Gmail附件性能的方法时,我遇到了certain question条评论,其中指出:

  

请注意,每次都会对库和全局变量进行评估,而运行任何功能

我开始对其进行测试,并注意到在调试时,函数的this属性除全局变量和库对象外还包含moduleexports属性,其中包含所有导出的(甚至可能全部)功能。我使用的是Typescript,所以导出是我实现模块化的一种方式,但是据我所知clasp并未真正编译我的Typescript。

也就是说,我想了解以下主题:

1)真的评估了导出函数吗?这特别意味着什么?

2)准确评估了哪些功能?全部还是仅出口的?应该导出哪些功能?

3)这些规则是否适用于嵌套函数调用?说,我在数组上执行map函数。每次调用传递的函数时,上下文都会得到评估吗?

我也非常想获得有关如何提高附加组件性能的一般建议。除了developers.google.com指南以外,还有其他指南吗?

谢谢。

0 个答案:

没有答案