Google应用脚本 - 将某些功能移动到单独的文件中

时间:2013-10-30 21:58:46

标签: javascript google-apps-script refactoring google-sheets

有没有办法将某些功能转移到谷歌应用脚​​本中的单独文件中?目前我的Code.gs如下所示:

function onSubmit(e) {}

function readSpreadsheet(sheet) {}
function writeSpreadsheet(sheet, data) {}

function sendEmail() {}

function helperLogic1() {}
function helperLogic2() {}
function helperLogic3() {}
function helperLogic4() {}

所以要使我的代码看起来更好; p ..我想将与电子表格相关的函数移动到spreadsheet.gs电子邮件到email.gs等。所以在移动它们之后,如何从code.gs加载它?

由于

1 个答案:

答案 0 :(得分:6)

您可以将任何函数移动到同一项目内的任何脚本文件而不受限制,当您在代码很长时将代码拆分为不同的类别时,它确实更容易阅读。

当您执行这些函数中的任何一个时,它的行为就好像所有这些函数位于同一个.gs文件中一样。该项目是真正的容器,而不是文件。