相关疑难解决方法(0)

项目中GS文件的执行顺序

我在哪里可以阅读有关GS文件执行顺序规则的文档?

为了确定问题的维度,我创建了两个简单的对象,每个对象都在自己的文件中.

1_File.gs

var ObjB = new Object();
ObjB.sayName = "[" + ObjA.sayName + "]";
Run Code Online (Sandbox Code Playgroud)

0_File.gs

var ObjA = new Object();
ObjA.sayName = " I'm A ";
Run Code Online (Sandbox Code Playgroud)

像...这样的电话

Logger.log(ObjA.sayName + " : " + ObjB.sayName);
Run Code Online (Sandbox Code Playgroud)

......得到错误......

TypeError: Cannot read property "sayName" from undefined.
Run Code Online (Sandbox Code Playgroud)

如果我将代码从1_File.gs移动到0_File.gs,反之亦然,那么没有错误,日志显示正确...

我是A:[我是A]

将0_File.gs重命名为2_File.gs也不会影响执行顺序,因此我假设该顺序取决于首先创建的文件.

是否没有"包含"或"导入"的概念可以让我明确执行执行顺序?

google-apps-script

18
推荐指数
1
解决办法
5551
查看次数

标签 统计

google-apps-script ×1