Làm cách nào để ghi vào Google Trang tính bằng Java?
Google Trang tính, một phần của Google Workspace, cho phép các nhóm tạo và chia sẻ bảng tính trực tuyến, đồng thời đã phát triển thành một công cụ kinh doanh được sử dụng rộng rãi. Đối với nhiều quy trình, tất cả những gì bạn cần là một bảng tính được chia sẻ và rô-bốt sử dụng nó Show
Bạn nên sử dụng thư viện tự động hóa nào?RPA. Đám mây. Thư viện Google, một phần của RPA Framework, cho phép tương tác với Google Trang tính Cài đặt và thiết lậpRô-bốt của bạn sẽ cần xác thực với Google để có thể tương tác với bảng tính Google Trang tính, sử dụng khái niệm tài khoản dịch vụ. Sau đó, tài khoản được sử dụng bởi robot sẽ cần được thêm làm cộng tác viên vào (các) trang tính bạn muốn truy cập Tạo tài khoản dịch vụ của GoogleĐể truy cập dữ liệu được lưu trữ trong Google Trang tính, bạn sẽ cần tạo một tài khoản dịch vụ và nhận một bộ thông tin đăng nhập OAuth2 từ Bảng điều khiển API của Google
Tạo một Google Sheet mới và thêm Tài khoản dịch vụ làm trình chỉnh sửa cho nó
ví dụ rô bốtBây giờ, việc thiết lập tài khoản của chúng ta đã hoàn tất, chúng ta sẽ xây dựng một rô-bốt
Đây là bảng tính mẫu của chúng tôi với một số dữ liệu thử nghiệm Tạo một robot mới và thêm RPA. Đám mây. thư viện Google
kịch bản robot
Kịch bản robot giải thích
Trong phần 8, cài đặt 9 giải thích những gì rô-bốt của chúng tôi làm. Sau đó, chúng tôi thêm thư viện 0. Cuối cùng, chúng tôi sử dụng cài đặt 1 để khởi tạo ứng dụng khách Google Trang tính. Bằng cách này, nó sẽ chỉ được khởi tạo một lần, ngay cả khi robot của chúng tôi có nhiều nhiệm vụ
Trong phần 2, chúng tôi đặt hai biến
Trong nhiệm vụ này, chúng tôi đang đọc các hàng được chỉ định bởi 4 của Google Trang tính của chúng tôi, được xác định bởi 3, vào biến 0Từ khóa 1 trả về một từ điển có mục 2 chứa danh sách các hàng. Để làm cho rô-bốt mạnh mẽ hơn, chúng tôi kiểm tra sự tồn tại của khóa 2 trước khi truy cập nó (một trang tính trống sẽ khiến các giá trị bị thiếu). Sử dụng từ khóa 4, chúng tôi có thể ghi dữ liệu hàng đó
Trong tác vụ này, chúng tôi thêm một số dữ liệu tùy ý vào một hàng mới trong bảng tính
Lưu trữ thông tin xác thực trong Control Room VaultBạn không bao giờ được đưa trực tiếp mật khẩu hoặc tệp thông tin xác thực vào mã rô-bốt của mình. Thay vì đọc thông tin đăng nhập từ tệp 6, rô bốt của chúng tôi có thể sử dụng tính năng kho tiền của Phòng điều khiển
|