从 Google Earth Engine 中的其他脚本调用函数

Calling functions from other scripts within Google Earth Engine

这是我使用 javascript 的第一个项目。我正在开发一组脚本,以便在 google 地球引擎中获取同一区域范围内的多种类型的数据。在这样做时,我可以制作大型脚本来执行此操作,但宁愿从其他脚本调用函数。我已经尝试了多种解决方案来做到这一点,尽管它们是前一段时间的,不幸的是,我已经失去了它们。我遇到的主要问题之一 运行 是我看到的大多数 javascript 帮助都是用于网页而不是后端开发。

欢迎提出任何问题,如果您有建设性的批评,我想学习如何提出更好的问题?

这可以使用 require 函数。简而言之,编写一个代码文件,将您希望导出的任何内容命名为 "exports" 变量,例如

exports.scale = 30;

然后保存并记住它的位置。

使用 require 在另一个脚本中加载它,如下所示:

var constants = require('users/me/that_script.js');

并使用constants.scale引用导出的变量。

More info here