Google apps script 在函数外部使用数组的内容

Google apps script 在函数外部使用数组的内容,google-apps-script,Google Apps Script,是否有可能在另一个函数中使用数组的内容?例如,我有以下代码: var locations = []; function values() { var values = ['test1','test1'] for (i in values) { locations.push(values[i]); } } Logger.log(locations) 现在它什么也不记录,但是如果我将记录器放在函数中,它将返回数组的内容 调用函数值();像这样 var locations = [];

是否有可能在另一个函数中使用数组的内容?例如,我有以下代码:

var locations = [];

function values() {
 var values = ['test1','test1']
 for (i in values) {
   locations.push(values[i]);
 }
}

Logger.log(locations)
现在它什么也不记录,但是如果我将记录器放在函数中,它将返回数组的内容

调用函数值();像这样

var locations = [];
values();

function values() {
 var values = ['test1','test1'];
 for (i in values) {
   locations.push(values[i]);
 }
}

Logger.log(locations);