Phuoctaifast
Thành viên mới
- Tham gia
- 4/7/18
- Bài viết
- 32
- Được thích
- 9
giúp mình sữa lại code này với ý như sau :
sau khi kết thúc nhập liệu ở ô b15 thì tất cả sẽ được nhập vào sheet DATA và đồng thời clear toàn bộ form đã nhập !
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var NHAPLIEU = ss.getSheetByName("NHAPLIEU");
var DATA = ss.getSheetByName("DATA");
var b16 = NHAPLIEU.getRange("B16").getValue();
if (b16 == "add") {
add();
}
function add() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var NHAPLIEU = ss.getSheetByName("NHAPLIEU");
var DATA = ss.getSheetByName("DATA");
var NHAPLIEUContent = NHAPLIEU.getRange("B2:B16").getValues();
DATA.getRange(DATA.getLastRow() +1, 2, 1, 15).setValues([NHAPLIEUContent]);
DATA.getRange(DATA.getLastRow(), 1).setValue(DATA.getRange(DATA.getLastRow()-1, 1).getValue()+1);
NHAPLIEU.getRange("B1").clearContent();
NHAPLIEU.getRange("B2:B15").clearContent();
}
}
sau khi kết thúc nhập liệu ở ô b15 thì tất cả sẽ được nhập vào sheet DATA và đồng thời clear toàn bộ form đã nhập !
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var NHAPLIEU = ss.getSheetByName("NHAPLIEU");
var DATA = ss.getSheetByName("DATA");
var b16 = NHAPLIEU.getRange("B16").getValue();
if (b16 == "add") {
add();
}
function add() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var NHAPLIEU = ss.getSheetByName("NHAPLIEU");
var DATA = ss.getSheetByName("DATA");
var NHAPLIEUContent = NHAPLIEU.getRange("B2:B16").getValues();
DATA.getRange(DATA.getLastRow() +1, 2, 1, 15).setValues([NHAPLIEUContent]);
DATA.getRange(DATA.getLastRow(), 1).setValue(DATA.getRange(DATA.getLastRow()-1, 1).getValue()+1);
NHAPLIEU.getRange("B1").clearContent();
NHAPLIEU.getRange("B2:B15").clearContent();
}
}