我有以下脚本:
function myFunction()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Eric");
ss.setActiveSheet(sheet).setActiveSelection("D50");
}
我想将单元格AG1
的值(但不是公式(复制到单元格D50
。
解释:
据我所知,您的目标是获取单元格AG1
的值,并将其设置为单元格D50
。
-
您不需要设置活动范围。
-
你只需要申请getValue((设置为
AG1
范围以获取值setValue(value(设置为D50
以设置该值。
解决方案:
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Eric");
var AG1val = sheet.getRange('AG1').getValue(); // get the value of AG1
sheet.getRange("D50").setValue(AG1val); // set the value of AG1 to D50
}