前提・実現したいこと
あるスプレッドシートに縦方向で入力されているデータ(値)を別のスプレッドシートに転置(横方向に)してコピーするScriptを考えているのですが、なかなかうまく作動しません。
ネットでも色々調べているのですが、"transposed"も作動条件があるようで使いこなせず。。。
具体的には以下の様に作動させたいです。
【コピー元】
A1セルからA5セルにある値が入力されている(実際はもっと量が多いです)
↓
【コピー先】
先頭行に1行追加した上で、
コピー元A1の値はA1に
コピー元A2の値はB1に
コピー元A3の値はC1に
コピー元A4の値はD1に
コピー元A5の値はE1に
お力お貸し頂けると幸いです。よろしくお願いいたします。
該当のソースコード
function copyValues() {
var ss_copyFrom = SpreadsheetApp.getActiveSpreadsheet();
var ss_copyTo = SpreadsheetApp.openById('IDXXXXXXX');
var sheet_copyFrom = ss_copyFrom
var sheet_copyTo = ss_copyTo.getSheetByName('New Sheet');
var copyValue = sheet_copyFrom.getRange('I7:I11').getValues();
sheet_copyTo.insertRowBefore(1)
sheet_copyTo.getRange('A1').copyTo(copyValue,);
}