2

这是一个完全的初学者问题。我创建了一个小脚本,根据活动单元格及其数据,它应该从同一行中的特定范围中获取值并将它们导出到同一文档中的另一张表。这就是我所拥有的。它工作正常,但我不知道该怎么做是每次我向下移动到下一行(b9:d9 ......等等)时如何增加范围(b8:d8)。该功能将在单击自定义菜单项时运行,因此基本上用户将选择一个单元格并单击它并向下移动到下一行,等等。谢谢!

function writing(){
var hojaRegistro = SpreadsheetApp.getActive();
var nombreCurso = hojaRegistro.getActiveCell().getValue();
var name = hojaRegistro.getRange("B8:D8").getValues();
var destino = hojaRegistro.getSheetByName('BDW');

if(nombreCurso==='Breaking Down Writing'){
destino.appendRow([name]);
}
4

1 回答 1

4

抓住活动行并将其插入名称范围...

var activeRow = hojaRegistro.getActiveCell().getRow();
var name = hojaRegistro.getRange("B"+activeRow+":D"+activeRow).getValues();
于 2013-09-26T01:50:31.333 回答