Hướng dẫn này giải thích cách sử dụng Google Docs API để thực hiện thao tác hợp nhất thư.
Giới thiệu
Tính năng trộn thư lấy các giá trị từ các hàng của một bảng tính hoặc một nguồn dữ liệu khác rồi chèn các giá trị đó vào một tài liệu mẫu. Điều này cho phép bạn tạo một tài liệu chính duy nhất (mẫu) mà từ đó bạn có thể tạo nhiều tài liệu tương tự, mỗi tài liệu được tuỳ chỉnh bằng dữ liệu được hợp nhất. Kết quả không nhất thiết phải dùng cho thư hoặc thư mẫu, mà có thể dùng cho bất kỳ mục đích nào, chẳng hạn như tạo một loạt hoá đơn cho khách hàng.
Tính năng hợp nhất thư đã xuất hiện từ khi có bảng tính và trình xử lý văn bản, đồng thời là một phần của nhiều quy trình công việc kinh doanh hiện nay. Quy ước là sắp xếp dữ liệu thành một bản ghi cho mỗi hàng, với các cột đại diện cho các trường trong dữ liệu, như minh hoạ trong bảng sau:
Tên | Địa chỉ | Vùng | |
---|---|---|---|
1 | UrbanPq | 123 1st St. | Tây |
2 | Pawxana | 456 2nd St. | Nam |
Ứng dụng mẫu trên trang này cho thấy cách bạn có thể sử dụng API Google Tài liệu, Trang tính và Drive để loại bỏ các chi tiết về cách thực hiện tính năng hợp nhất thư, giúp người dùng không phải lo lắng về việc triển khai. Bạn có thể xem thêm thông tin về mẫu Python này trong kho lưu trữ GitHub của mẫu.
Ứng dụng mẫu
Ứng dụng mẫu này sẽ sao chép mẫu chính của bạn, sau đó hợp nhất các biến từ nguồn dữ liệu được chỉ định vào từng bản sao. Để dùng thử ứng dụng mẫu này, trước tiên, hãy thiết lập mẫu của bạn:
- Tạo tệp Tài liệu. Chọn mẫu bạn muốn sử dụng.
- Ghi lại mã nhận dạng tài liệu của tệp mới. Để biết thêm thông tin, hãy xem phần Mã nhận dạng tài liệu.
- Đặt biến
DOCS_FILE_ID
thành mã nhận dạng tài liệu. - Thay thế thông tin liên hệ bằng các biến giữ chỗ trong mẫu mà ứng dụng sẽ hợp nhất với dữ liệu đã chọn.
Sau đây là mẫu thư mẫu có các phần giữ chỗ mà bạn có thể hợp nhất với dữ liệu thực từ một nguồn như văn bản thuần tuý hoặc Trang tính. Mẫu đó sẽ có dạng như sau:
Tiếp theo, hãy chọn văn bản thuần tuý hoặc Trang tính làm nguồn dữ liệu bằng cách sử dụng biến SOURCE
. Mẫu mặc định là văn bản thuần tuý, tức là dữ liệu mẫu sử dụng biến TEXT_SOURCE_DATA
. Để lấy dữ liệu từ Trang tính, hãy cập nhật biến SOURCE
thành 'sheets'
và trỏ biến này đến trang tính mẫu của chúng tôi (hoặc trang tính của riêng bạn) bằng cách đặt biến SHEETS_FILE_ID
.
Sau đây là giao diện của trang tính để bạn có thể xem định dạng:
Hãy dùng thử ứng dụng với dữ liệu mẫu của chúng tôi, sau đó điều chỉnh cho phù hợp với dữ liệu và trường hợp sử dụng của bạn. Ứng dụng dòng lệnh hoạt động như sau:
- Thiết lập
- Tìm nạp dữ liệu từ nguồn dữ liệu
- Lặp lại từng hàng dữ liệu
- Tạo bản sao của mẫu
- Hợp nhất bản sao với dữ liệu
- Đường liên kết đầu ra đến tài liệu mới hợp nhất
Tất cả các thư mới được hợp nhất cũng sẽ xuất hiện trong phần Drive của tôi của người dùng. Ví dụ về một bức thư đã hợp nhất sẽ có dạng như sau:
Mã nguồn
Python
Để biết thêm thông tin, hãy xem tệp README
và mã nguồn đầy đủ của ứng dụng tại kho lưu trữ GitHub của ứng dụng mẫu.
Chủ đề có liên quan
- Gửi email được cá nhân hoá bằng tính năng hợp nhất thư
- Tạo tính năng hợp nhất thư bằng Gmail và Google Trang tính