pqkythuat1
Thành viên mới

- Tham gia
- 14/1/23
- Bài viết
- 35
- Được thích
- 2
Chào các bạn,
Mình gõ lại code của 1 video trên youtube để tạo danh sách phụ thuộc 3 cấp xã huyện tỉnh, nhưng không biết lỗi ở đâu mà code không chạy
Rất mong các bạn hỗ trợ.
Ghi chú về file:
Sheet DATA: Cột Y, Z, AA lần lượt là cột mà mình sẽ điền thông tinh Tỉnh, Huyện và Xã.
Sheet XHT: Chứa danh mục Tỉnh huyện xã ở cột A, B và C
Link chỉnh sửa: https://docs.google.com/spreadsheets/d/1uok3ES1l73DskncsDWsXJdzben9umIRQl7nU8CdOSGc/edit?usp=sharing
Đoạn code mình gõ lại là:
Cám ơn các bạn rất nhiều. Chúc các bạn một ngày tốt lành.
Mình gõ lại code của 1 video trên youtube để tạo danh sách phụ thuộc 3 cấp xã huyện tỉnh, nhưng không biết lỗi ở đâu mà code không chạy

Ghi chú về file:
Sheet DATA: Cột Y, Z, AA lần lượt là cột mà mình sẽ điền thông tinh Tỉnh, Huyện và Xã.
Sheet XHT: Chứa danh mục Tỉnh huyện xã ở cột A, B và C
Link chỉnh sửa: https://docs.google.com/spreadsheets/d/1uok3ES1l73DskncsDWsXJdzben9umIRQl7nU8CdOSGc/edit?usp=sharing
Đoạn code mình gõ lại là:
JavaScript:
//https://watch?v=Lk40x6lzDwA
function dropdown() {
var activeCell = SpreadsheetApp.getActiveRange();
var activeRow = activeCell.getRow();
var activeCol = activeCell.getColumn();
var activeValue = activeCell.getValue();
var activeSheet = activeCell.getSheet();
if(activeSheet.getName() == "DATA" && activeRow>1 && activeCol>=25 && activeCol<=27){
var worksheet = SpreadsheetApp.getActiveSpreadsheet();
var spreadsheet = worksheet.getSheetByName("XHT");
var data = spreadsheet.getDataRange().getValues();
var list = data.filter(row=>[activeCol-25]==activeValue).map(row>=row[activeCol-24])
var validation=SpreadsheetApp.newDataValidation().requireValueInList(list).setAllowInvalid(false).build()
activeCell.offset(0,1).setDataValidation(validation)
}
}
function onEdit(){
dropdown()
}
Cám ơn các bạn rất nhiều. Chúc các bạn một ngày tốt lành.