【发布时间】:2017-01-06 09:32:39
【问题描述】:
我正在尝试将一些数据从一张纸复制并粘贴到另一张纸上。我有以下数据结构->
我要复制的内容(sheet1):
dataname value
data1 value1
data2 value2
data3 value3
data4 value4
最终结果(sheet2):
day1 value1 value2 value3 value4
day2 value1 value2 value3 value4
day3 value1 value2 value3 value4
您可能会理解,sheet1 上的数据每天都会刷新并复制到 sheet2 上。
这是我正在使用的脚本:
function getdata() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet1");;
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet2")
var data = ss.getRange('B1:B10').getValues()[0][0];
sheet.appendRow([data[1],data[1],data[2],data[3],data[4],data[5],data[6]]);
}
我知道这是一个非常基本的问题,但我仍然不明白 getValues() 的真正工作原理。使用上面的脚本,我得到以下结果:
undefined undefined undefined undefined undefined undefined undefined
这是为什么呢?我该怎么办?
谢谢!
【问题讨论】: