2017-07-19 2 views
0

ExcelからGoogleスプレッドシートに切り替える際に問題が発生しました。私は簡単なガイドや「方法」を見つけることさえできません。Googleシートスクリプトエディタ:行をコピーして貼り付け

"Sheet16"に行8:12をコピーして、 "Sheet16"の行9に貼り付けるだけです(データを1行下にシフトするだけです)。

これまでのところ、私はこのコードを持っていますが、何もしていないようです。

function myFunction() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheetByName("Sheet16"); 
    var copyRange = sheet.getRange("B8:TE12"); 
    var pasteRange = sheet.getRange("B9"); 
} 

もし誰でも私に驚くべき手を与えることができたら。

答えて

0

私はあなたが最初にjava-scriptで学び、関数を書く方法とAPIとやりとりする方法を教えてくれることをお勧めします。その後、簡単なスクリプトを書くのが簡単になりますそれだけでとにかくここ

「何かを読んで」について何かをそこに書かれている「何かをする」について書かれたものは、単純なコピー/ペーストスクリプト

function myFunction() { 
var sheet = SpreadsheetApp.getActiveSpreadsheet(); //access to the spreadsheet 
SpreadsheetApp.setActiveSheet(sheet.getSheetByName('Sheet16')); //access to the sheet by name 
var range = sheet.getRange('B8'); //assign the range you want to copy 
var copy = range.getValues(); 
sheet.getRange('B9').setValue(copy) //new range you want to paste a value 
} 
ではないですので、:)例えば

あなたのコードは、何もしません

私はこれがあなたを与えることを望む出発点のアイデア、範囲をコピーしたい場合など...あなたは配列について理解する必要があります、なぜjavascriptが最初にたくさんの助けになるのですか?

関連する問題