ありがとう:
function rangeCopy()
{
var ss=SpreadsheetApp.getActive();
var sh1=ss.getSheetByName('Bilan');
var sh2=ss.getSheetByName('Backup');
var rg1=sh1.getRange('H35:N35');
var rg2=sh2.getRange(sh2.getLastRow()+1,2,1,rg1.getWidth());
rg1.copyTo(rg2,{contentsOnly:true});
}
function DateNow()
{
var sss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Backup');
var date = new Date;
var RangeIndex = sss.getLastRow() ;
sss.getRange('A'+ RangeIndex).setValue(date.getMonth() + 1 + "/" + date.getDate() + "/" + date.getFullYear());
}
function onOpen()
{
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Transfer Row', 'start')
.addToUi()
}
function start()
{
rangeCopy()
DateNow()
}
最初に編集したコードを表示します。 –