>source

다음 스크립트가 있습니다.

function myFunction()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Eric");
ss.setActiveSheet(sheet).setActiveSelection("D50");
}

셀의 값 (수식이 아님)을 복사하고 싶습니다. AG1 세포로 D50 .

  • 답변 # 1

    설명:

    내가 이해하는 한, 당신의 목표는 세포의 가치를 얻는 것입니다. AG1 셀로 설정 D50 .

    활성 범위를 설정할 필요가 없습니다.

    신청 만하면됩니다 getValue ()를 AG1 값을 얻는 범위와 setValue (value) to 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  
    }
    
    

관련 자료

  • 이전 c++ - Cout은 <<연산자를 사용하여 메서드를 호출합니다
  • 다음 javascript - "uncaught (in promise) typeerror - cannot read property 'appendchild'of null" 내 코드 에서이 오류가 발생했습니다