我试图在表单提交时从Google工作表的最后一行抓取多个单元格,并将它们复制到不同工作表中的单个单元格中。
如何将此数组中的值组合为一个值?我想在数据之间加上逗号和空格。
var daterange = sourcesheet.getRange("H"+source_last_row+":Q"+source_last_row);
我甚至不确定查询是否正确。日志上写着“范围”。*\
我在脚本中获取下面的值。
var source_range6_values = daterange.getValues();
发布于 2014-04-25 00:55:01
记录器返回“范围”,因为您的变量只是一个范围。要获得该范围内的值数组,需要使用.getValues()方法。
var daterange = sourcesheet.getRange("H"+source_last_row+":Q"+source_last_row);
var daterangeVals = daterange.getValues();
然后,可以使用.toString()方法将数组转换为字符串。
它将返回以逗号分隔的值。由于需要逗号和空格,所以可以在字符串上使用.replace()方法。
https://stackoverflow.com/questions/23274804
复制