あるシートから別のシートにいくつかのデータをコピーして通過しようとしています。私は、次のようなデータ構造を持っている - >getValues()return undefined
私は(シート1)をコピーしたいもの:
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のデータシート2上で毎日リフレッシュされ、コピーされます。ここで
は、私が使用しているスクリプトです:
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
なぜですか?私は何をすべきか ?
ありがとうございました!