function dailyprofit() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Matt");
var profit = SpreadsheetApp.getActiveSheet().getRange('O2').getValue();
sheet.appendRow([,,,profit ]);
}
안녕하세요, 저는 appendrow를 사용하여 D 행의 마지막 빈 셀에 변수를 넣으려고합니다. 그러나 appendRow는 D 열이 아닌 entre 행을 수행합니다. "profit"이 행이 아닌 행 362에 추가되기를 바랍니다. 363-> 여기에서 예보기 감사합니다!
이 샘플 코드를 사용하여 D 열의 마지막 행을 가져올 수 있습니다.
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Matt");
var profit = SpreadsheetApp.getActiveSheet().getRange('O2').getValue();
var colValues = sheet.getRange("D1:D").getValues();
var count = colValues.filter(String).length
sheet.getRange(count+1,4).setValue(profit);
sheet.getRange("D1:D").getValues()
이것은 D 열에 빈 행이 없다고 가정 할 때만 작동합니다.
D 열에 빈 행이있는 경우 개수를 늘릴 때 오프셋을 몇 개 더 추가해야 할 수 있습니다.
예:
샘플 코드 :
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Matt");
var profit = SpreadsheetApp.getActiveSheet().getRange('O2').getValue();
var colValues = sheet.getRange("D1:D").getValues();
var count = colValues.filter(String).length
sheet.getRange(count+3,4).setValue(profit);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다