Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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
Google apps script 如何将值从对象中分离出来?_Google Apps Script - Fatal编程技术网

Google apps script 如何将值从对象中分离出来?

Google apps script 如何将值从对象中分离出来?,google-apps-script,Google Apps Script,我想获得一个范围,并使用append row将其放置到另一张表上,但它返回的是对象……我想分离每个值,并将每个值放置到行中的下一个单元格中 var value1 = Sheet1.getRange('B3:B8').getValues(); var value7 = Sheet1.getRange('B6').getValue(); sheet2.appendRow([value1,value2]); 执行此操作将返回“value1”的对象。我如何分割范围内的内容 谢谢!非常感谢。如果这是一

我想获得一个范围,并使用append row将其放置到另一张表上,但它返回的是对象……我想分离每个值,并将每个值放置到行中的下一个单元格中

var value1 = Sheet1.getRange('B3:B8').getValues();
var value7 = Sheet1.getRange('B6').getValue();
sheet2.appendRow([value1,value2]); 

执行此操作将返回“value1”的对象。我如何分割范围内的内容

谢谢!非常感谢。如果这是一个比我想的更长的解释,我将创建一个新的问题。。。但是如果我的范围不止一列呢?例如,“B3:I20”。那么,我如何制作“映射”,以便能够按行和列引用单元格呢?var data=otherSheet.getRange(“B3:I20”).getValues().map(函数(行){return row[0];});var value1=数据[1,1]。valueOf();var value2=数据[1,2]。valueOf();var value3=数据[0,0]。valueOf();var value4=数据[1,4]。valueOf();var value5=数据[1,5]。valueOf();您不会为此使用map。我使用map将列转换为行。我想你最好问一个新问题。
var value1  = Sheet1.getRange('B3:B8').getValues()
               .map(function(row){ return row[0];});
var value2 = Sheet1.getRange('B6').getValue();
var values = value1.concat(value2);
sheet2.appendRow(values);