Nghiệp vụ đồng bộ dữ liệu 2 chiều GoogleSheet , Database
- Bước đầu tiên cần setup ApiUrlAppScript , trong database đã lưu sẵn config này với id = 8 trong bảng AppProjectConfig , chỉ cần update value bằng api

-Bước tiếp theo sẽ tạo dự án mới thông qua api tạo dự án. Trong response sẽ trả về cả ggsheetUrl và appscriptId.
-Truy cập vào sheet được tạo , chuyển dữ liệu từ các nguồn khác vào sheet này để bắt đầu quá trình import dữ liệu vào database

-Sau khi import thành công sẽ tiến hành bật appscript và cập quyền thực thi, vì đã tự động gần như toàn bộ quy trình nên user chỉ cần khởi tạo trình thực thi là quá trình tự động gửi dữ liệu từ gg sheet về db sẽ được tiến hành. Lưu ý bắt buộc phải thao tác tay khởi tạo trình thực thi 1 lần đầu tiên để cấp quyền
-Bước cuối là tiến hành đồng bộ, khi user gửi req yêu cầu đồng bộ từ client về server qua api sync-data thì sẽ tiến hành copy toàn bộ data có timeUpdate trong bảng DataSync <= time đồng bộ sang bảng DataSyncBackup. Sau đó tiến hành đẩy dữ liệu từ BackUp vào queues để thực thi job đồng bộ về bảng submissionData của database. Sau khi quá trình này hoàn tất thì bắt đầu job export data đồng bộ mới nhất ra file Excel tương ứng . Đồng bộ hoàn tất => xóa toàn bộ dữ liệu của dự án đó trong bảng BackUp


