我正在创建一个Google脚本来调查电子表格中的数据(问题here中的完整代码),并且在调用Google脚本时出现此错误:var result =
from entry in filledTable
join row in distinctList on entry[0].SerialNumber equals row.Field<string>("SERIAL NUMBER")
group new { entry, row } by entry[0].SerialNumber into items
select new
{
Id = items.Select(x => x.entry[0].Id),
SerialNumber = new[] { items.Key }.AsEnumerable(),
ImportTable = items.Select(x => x.row).CopyToDataTable()
};
Google脚本正在尝试返回一个2D数组 - 如何修复该函数,以便它成功地将2D数组传递回下一个Javascript函数?
Uncaught Error: The script completed but the returned value is not a supported return type.
答案 0 :(得分:1)
在getSportData
函数中返回JSON.stringify(your2Darrayvar)
而不是实际数组。
然后在createTable
函数中使用JSON.parse(data)
将其转换回正确的2D数组。