0

新しいタブに移動する必要がある他の 2 つの列を連結した 1 つのタブに列があります。ご想像のとおり、値ではなく数式がコピーされます。

[これは@Sergeから]列Kに特定の値を持つ1つのシートからデータのすべての行を別のシートにコピーするのを見ました。 :) )

var sourceTab = ss.getSheetByName("Sheet1");
var xportTab = ss.getSheetByName("Sheet2");
sourceTab.getRange("P1:P").copyTo(xportTab.getRange("A1"));  // new description

誰かが提案できる他のトリックはありますか?

  • ジョー
4

2 に答える 2

1

私の理解が正しければ、値だけをコピーしたいということですね。

次のように実行できます。

function copyExample() {
  var ss = SpreadsheetApp.getActive();
  var source = ss.getSheetByName('Sheet1');
  var values = source.getRange(1,16,source.getLastRow(),1).getValues();
  ss.getSheetByName('Sheet2').getRange(1,1,values.length,1).setValues(values);
}
于 2012-08-10T01:52:45.077 に答える