2017-10-24 32 views
1

これは解決策を探すのに多少時間を費やしましたが無駄です。Google App Script:範囲から値を取得し、別の範囲の別の範囲に設定してください

私は初心者のgoogle appScriptです。

(B5:B60)からのシート1(レビュー対象のASIN)とそのダイナミック(シート上のクエリのために変更された行の数)のリストがあります。私は文法的にそれらを引っ張って、sheet2(app)に貼り付けようとしています。

データを正常にプルできますが、シート2に貼り付けることができません。

私のコード:このような

function myFunction() { 

    var asinsToReview = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("ASINs to Review"); 
    var lr = asinsToReview.getLastRow(); 
    var title = asinsToReview.getRange(5, 2, lr).getValues(); 


    var pasteSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("app"); 
    var pasteRange = pasteSheet.getRange("A2:A").setValue(title); 

} 
+0

をあなたが代わりに '' setValue'のsetValues'を使用します。 –

答えて

0

何か作業をする必要があります:

function myFunction() { 

    var asinsToReview = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("ASINs to Review"); 
    var lr = asinsToReview.getLastRow(); 
    var title = asinsToReview.getRange(5, 2, lr).getValues(); 


    var pasteSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("app"); 
    var pasteRange = pasteSheet.getRange(2,1,lr,1).setValues(title); 

} 
+0

あなたの助けを借りて@cooperに感謝します。 私は上記の最初の質問に迅速な質問があります。 VAR「pasteRange」のようになります。値が貼り付けられます: こんにちはどのようにあなたがなど など、あなたの父は をやっている方法を こんにちはいる 私は二つのことを達成したい: 1.標準語(「こんにちはを削除")をすべての行から削除します。 2.残りの単語を区切り文字「(スペース)」で区切って別の列に書き込んでください。結果は次のようになります。col1:How col2:col3:you。 あなたの助けに感謝します:) 歓声 バラ – Bala

関連する問題