o0tinhtritam0o
Thành viên mới
- Tham gia
- 25/8/10
- Bài viết
- 6
- Được thích
- 0
Tự động điền ngày tháng khi 1 cột khác có dữ liệu trong Google Sheet
//https://developers.google.com/apps-script/guides/triggers/events
//https://developers.google.com/apps-script/reference/spreadsheet/range
//http://stackoverflow.com/questions/11334296/google-docs-script-set-cell-value
function onEdit(e){
var range = e.range;
if (range.getColumn() == 1) return;
if (range.getRow() == 1) return;
//
var sh = SpreadsheetApp.getActiveSheet();
sh.getRange(range.getRow(), 1).setValue(new Date());
}//onEdit
Bạn thử làm theo 2 bước sau :
1/2-Viết code
PHP://https://developers.google.com/apps-script/guides/triggers/events //https://developers.google.com/apps-script/reference/spreadsheet/range //http://stackoverflow.com/questions/11334296/google-docs-script-set-cell-value function onEdit(e){ var range = e.range; if (range.getColumn() == 1) return; if (range.getRow() == 1) return; // var sh = SpreadsheetApp.getActiveSheet(); sh.getRange(range.getRow(), 1).setValue(new Date()); }//onEdit
2/2-Cài đặt trigger cho hàm onEdit()
Nếu vâỵ theo tôi sao không tạo form nhập liệu cho thuận tiện và dễ dàng
Mình đã làm theo hướng dẫn của bạn Tor nhưng không biết có sai xót chỗ nào không mà hàm không dử dụng được.
Xin hướng dẫn thêm giúp mình.
View attachment 142582
View attachment 142583
Mình đã làm theo hướng dẫn của bạn Tor nhưng không biết có sai xót chỗ nào không mà hàm không dử dụng được.
View attachment 142582
View attachment 142583
Bạn có thể giúp mình hiểu rõ hơn không ?# Từ cửa sổ soạn lệnh, chạy hàm onEdit() 1 lần để Google tiến hành xác nhận các quyền cần thiết.
# Tiếp theo, bạn vào bảng tính, nhập liệu... (chứ không phải chạy hàm onEdit() trên cửa sổ soạn lệnh nhé)
Teng teng teng...
Kết quả sẽ thấy...
Chào bạn, mình cần làm tính năng tương tự nhưng ngoài việc tự động hiện ra thời gian ở cột A, mình cần hiển thị thêm vị trí hiện hành của người nhập dữ liệu ở 1 cột khác nữa được không ạ? Vị trí tương đối thôi ạ, không cần chính xác cao, như là địa chỉ hiện tại của mình khi dùng google map. Vui lòng hướng dẫn giúp mình nhé. Cảm ơn bạn!# Từ cửa sổ soạn lệnh, chạy hàm onEdit() 1 lần để Google tiến hành xác nhận các quyền cần thiết.
# Tiếp theo, bạn vào bảng tính, nhập liệu... (chứ không phải chạy hàm onEdit() trên cửa sổ soạn lệnh nhé)
Teng teng teng...
Kết quả sẽ thấy...