将表单提交中多个单元格的值复制到不同谷歌工作表中的单个单元格中

Copy values of multiple cells on form submit into a single cell in a different Google Sheet

本文关键字:单元格 谷歌 工作 单个 表单提交 复制      更新时间:2023-09-26

我正试图在提交表单时从谷歌工作表的最后一行获取多个单元格,并将它们复制到不同工作表中的单个单元格中。

如何将此数组中的值组合为一个值?我想在数据之间加一个逗号和空格。

 var daterange = sourcesheet.getRange("H"+source_last_row+":Q"+source_last_row);

我甚至不确定这个查询是否正确。记录器显示"范围"。:''

我正在脚本中获取低于此值的值。

 var source_range6_values = daterange.getValues();

Logger返回"Range",因为您的变量只是一个范围。要获得该范围内的值数组,您需要使用.getValues()方法。

var daterange = sourcesheet.getRange("H"+source_last_row+":Q"+source_last_row);
var daterangeVals = daterange.getValues();

然后可以使用.toString()方法将数组转换为字符串。

这将返回用逗号分隔的值。如果需要逗号和空格,则可以对字符串使用.replacement()方法。