从一个单元格复制一个值并将其粘贴到另一个单元格-谷歌应用程序脚本



我有以下脚本:

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  
}

相关内容

最新更新