2017-12-15 15 views
0

非常に単純なコードに問題があるので、セルとセルの範囲を他のシートに正常にコピーしましたが、コピーする価値がある、私はこれがとてもシンプルだと確信しているので、前に謝罪する。セルを100倍してその結果を別のシートの最後の列にコピーする方法

私が手にエラーが「TypeError例外:OBJECに機能getcopyToを見つけることができません」である

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheets()[1]; 
var nextsheet = ss.getSheets()[4]; 
var lastColumn = nextsheet.getLastColumn()+1; 
var newData = sheet.getRange("D35").getValue()*100; 
newData.getcopyTo(nextsheet.getRange(9,lastcolumn), {contentsOnly:true}); 
+0

こんにちは乗じように任意の操作を行わずに、1つの範囲から他への直接コピーだ、スタックトレースと同じですスタックドライバのエラー報告?何らかの理由で私はこれにアクセスすることはできませんが、それを調べています。 – Diego

答えて

1
var newData = sheet.getRange("D35").getValue()*100; 

これは4200のように、数を返しそして、あなたはおそらく動作しないことができるnewData.getcopyToを試してみてください、そこにあります(実際には、Apps Scriptにそのようなメソッドはありません。getValuesとcopyToの組み合わせのように見えます)。何をすべきことは方法copyToフォームsourceRange.copyTo(targetRange)で使用されている

nextsheet.getRange(9,lastcolumn).setValue(newData); 

ですが、それは100

関連する問題