Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Logger.log显示所有嵌套数组值,但该工作表仅添加第一项_Javascript_Arrays_Google Apps Script_Foreach - Fatal编程技术网

Javascript Logger.log显示所有嵌套数组值,但该工作表仅添加第一项

Javascript Logger.log显示所有嵌套数组值,但该工作表仅添加第一项,javascript,arrays,google-apps-script,foreach,Javascript,Arrays,Google Apps Script,Foreach,我正在访问的API有一个数组(tickets),其中包含一个嵌套的字符串数组(标记)。当我循环获取嵌套数组值时,我能够看到标签的完整列表(在下面屏幕截图的红色框中) 但是,当我查看该表时,它只返回数组的第一项,如下面的屏幕截图所示 我肯定这是件愚蠢的事,但我想不出来。我的代码如下。谢谢你能提供的任何帮助 var示例=[] 结果。forEach(功能(票据){ var-temp=[]; tickets.tags.forEach(函数(标签){ 温度推送(标签); }) 示例.推送([票证[“解

我正在访问的API有一个数组(
tickets
),其中包含一个嵌套的字符串数组(
标记
)。当我循环获取嵌套数组值时,我能够看到标签的完整列表(在下面屏幕截图的红色框中)

但是,当我查看该表时,它只返回数组的第一项,如下面的屏幕截图所示

我肯定这是件愚蠢的事,但我想不出来。我的代码如下。谢谢你能提供的任何帮助

var示例=[]
结果。forEach(功能(票据){
var-temp=[];
tickets.tags.forEach(函数(标签){
温度推送(标签);
})
示例.推送([票证[“解决时间”]、票证[“创建时间”]、票证[“优先级”]、票证[“状态”]、票证[“id”]、票证[“关闭时间”]、临时])
})
Logger.log(示例+“这能工作吗?”);
var len=示例.length;
//清除现有数据
sheet.getRange(2,12000,8).clearContent();
//粘贴值
sheet.getRange(sheet.getLastRow()+1,1,len,7).setValue(示例);

我看到您试图将字符串数组(
temp
)放入工作表的单个单元格中。你能做到吗

替换

  var temp = [];
   tickets.tags.forEach(function(tags){
      temp.push(tags);
   })

  var temp = tickets.tags.join(',')