Mọi người đã kết nối Google Sheets với các ứng dụng khác từ rất lâu trước khi ChatGPT xuất hiện. Họ thường xuyên sử dụng nhiều add-on cho Google Sheets.
Hiện nay, có rất nhiều lựa chọn để kết nối Google Sheets với ChatGPT. Thậm chí, chính ChatGPT cũng đã cho ra mắt một công cụ kết nối dành riêng cho Google Sheets – một add-on hiển thị dưới dạng thanh bên ngay trong bảng tính của bạn.
Bạn cần đảm bảo rằng phương thức kết nối Google Sheets với ChatGPT mà mình chọn là phù hợp nhất với công việc cụ thể mà bạn đang thực hiện.
Sử dụng ChatGPT ngay trong bảng tính của bạn thông qua add-on ChatGPT for Google Sheets
Ưu điểm:
- Phân tích và chỉnh sửa ngay trong bảng tính: Công cụ này có thể giải đáp các câu hỏi về dữ liệu của bạn, sửa lỗi công thức, làm sạch những cột dữ liệu lộn xộn và xây dựng bố cục mới - tất cả đều thông qua ngôn ngữ tự nhiên.
- Kết nối với các ứng dụng khác trong hệ sinh thái: Khi làm việc trên bảng tính, công cụ này có thể tham chiếu hoặc truy xuất dữ liệu từ các ứng dụng khác đã được kết nối với ChatGPT.
- Tính minh bạch từng bước: Mọi thay đổi đều được giải thích trước khi thực hiện, kèm theo trích dẫn cụ thể đến các ô dữ liệu có liên quan.
Hạn chế:
- Không có cơ chế kích hoạt tự động: ChatGPT for Sheets không tự động theo dõi các thay đổi trong bảng tính để phản hồi; mọi thao tác đều bắt đầu khi bạn mở thanh công cụ bên (sidebar) và đưa ra yêu cầu.
- Thư viện ứng dụng kết nối còn hạn chế (chỉ giới hạn trong các kết nối do ChatGPT cung cấp, so với hơn 9.000 ứng dụng có thể tích hợp thông qua Zapier).
ChatGPT for Google Sheets là một add-on trên Google Workspace Marketplace, cho phép bạn truy cập thanh công cụ ChatGPT ngay bên trong bảng tính của mình. Sau khi cài đặt và cấp quyền, bạn chỉ cần nhập yêu cầu bằng ngôn ngữ tự nhiên - ví dụ: "tóm tắt các xu hướng trên các tab này", "chuẩn hóa các nhãn dữ liệu không đồng nhất", hoặc "giải thích chức năng của công thức này" - ChatGPT sẽ đọc dữ liệu trong bảng tính, giải thích lập luận của nó và thực hiện các thay đổi sau khi có sự đồng ý từ bạn.
Tính minh bạch là một trong những điểm mạnh nhất của công cụ này: ChatGPT liên kết các câu trả lời với những ô dữ liệu cụ thể, luôn hỏi ý kiến bạn trước khi thực hiện thay đổi và giải thích rõ ràng từng bước thực hiện. Dù có thể mất một chút thời gian để xử lý, nhưng tốc độ này vẫn nhanh hơn rất nhiều so với việc tự tính toán thủ công.
Tuy nhiên, ChatGPT for Sheets không chỉ đơn thuần là một trợ lý bảng tính. Vì hoạt động dựa trên nền tảng ChatGPT, công cụ này còn có thể truy cập vào các ứng dụng khác đã được kết nối với tài khoản ChatGPT của bạn - như Slack, Google Drive, GitHub, v.v... Bạn có thể đưa dữ liệu từ các nguồn này vào bảng tính trong quá trình trò chuyện, hoặc yêu cầu ChatGPT tham chiếu dữ liệu từ bảng tính khi thực hiện những tác vụ khác.
Cách kết nối ChatGPT với Google Sheets bằng add-on Apipheny
Hướng dẫn này sẽ chỉ cho bạn cách kết nối ChatGPT REST API với Google Sheets theo 5 bước:
- Cài đặt add-on Apipheny
- Lấy API key của bạn
- Chọn ChatGPT endpoint từ OpenAI API
- Nhập yêu cầu ChatGPT API của bạn vào Apipheny
- Chạy yêu cầu OpenAI – ChatGPT API trong Google Sheet của bạn
Bước 1: Cài đặt và mở add-on Apipheny cho Google Sheets
Apipheny là một API connector miễn phí dành cho Google Sheets. Bạn có thể sử dụng Apipheny để kết nối Google Sheets của mình với các nguồn dữ liệu API một cách dễ dàng.
1. Cài đặt Apipheny bằng cách mở liên kết này trên desktop và sau đó nhấp vào nút Cài đặt trong Google Marketplace.

2. Sau khi bạn đã cài đặt Apipheny, hãy mở một Google Sheet và sau đó nhấp vào menu drop-down Tiện ích ở trên cùng.

Trong danh sách drop-down, bạn sẽ thấy Apipheny - Kết nối API. Nhấp vào Enable Apipheny để mở thanh bên Apipheny trong Google Sheet của bạn.


Mẹo: Bạn có thể mở một Google Sheet mới bằng cách nhập URL này vào trình duyệt của mình: sheet.new
Bước 2: Lấy API key
Trong tài khoản OpenAI của bạn, nhấp vào Đăng nhập, sau đó chuyển đến tùy chọn Nền tảng API:

Trong phần API key, nhấp vào nút + Create new secret key để tạo API key:

API key của bạn hiện đã được tạo:

Sao chép nó vào một vị trí an toàn vì bạn sẽ cần nó sau này. Nhấp vào nút OK để quay lại phần API key, nơi khóa của bạn sẽ được liệt kê.
Bước 3: Chọn ChatGPT endpoint từ OpenAI API
Trong phần này, bài viết sẽ hướng dẫn bạn cách duyệt tài liệu OpenAI API để tìm ChatGPT endpoint lấy thông tin bạn cần. Nếu bạn đã biết URL API của mình, hoặc muốn sử dụng cùng URL ví dụ, hãy bỏ qua Bước 4.
Đầu tiên, hãy mở trang tài liệu API của OpenAI: https://developers.openai.com/api/docs/quickstart
Menu bên trái chứa thông tin chung về API của OpenAI và danh sách các danh mục cho các API endpoint của OpenAI:
Nếu bạn cuộn xuống phần API Reference, bạn sẽ tìm thấy các danh mục endpoint.
Một ví dụ về endpoint là Create chat completion trong danh mục Chat, tạo phản hồi mô hình cho cuộc trò chuyện đã cho. URL cho endpoint này là:
https://api.openai.com/v1/chat/completions
Tài liệu của mỗi endpoint chứa tiêu đề mô tả, một đoạn mô tả mục đích của endpoint, các tham số trong phần thân yêu cầu nếu đó là phương thức POST. Trong một phần riêng biệt ở bên phải, bạn sẽ thấy phương thức HTTP (GET) và URL của endpoint, cũng như một ví dụ về yêu cầu và phản hồi:
Tất cả các lần gọi API đến OpenAI nên được thực hiện đến domain cơ sở https://api.openai.com/v1/. Tất cả các endpoint nên được thêm vào URL cơ sở này.
Bước 4: Nhập yêu cầu OpenAI API của bạn vào Apipheny
Bây giờ, để lấy dữ liệu OpenAI của bạn vào Google Sheet, hãy quay lại Google Sheet và đảm bảo rằng bạn đã cài đặt add-on Apipheny và đã mở nó ở tab Import. Trong tab Import của Apipheny, hãy nhập các chi tiết sau vào add-on:
Method: Ở đầu thanh bên Apipheny, chọn phương thức HTTP (GET, POST, PUT, PATCH hoặc DELETE) mà OpenAI API endpoint của bạn yêu cầu. Trong ví dụ này, chúng ta đang sử dụng phương thức “POST”.
API URL: Ở Bước 4, bài viết đã giải thích cách bạn có thể tìm thấy OpenAI API endpoint mà bạn cần. Bây giờ, hãy sao chép toàn bộ URL OpenAI API của bạn vào add-on Apipheny, trong trường có nội dung OpenAI API URL, theo sau là bất kỳ tham số POST nào được yêu cầu cho truy vấn của bạn (nếu có).

Ví dụ này đang sử dụng endpoint Create chat completion ở trên, endpoint này tạo phản hồi mô hình cho cuộc trò chuyện đã cho. URL cho endpoint cụ thể này là:
https://api.openai.com/v1/chat/completions
Nếu bạn đang làm theo ví dụ tương tự, chỉ cần sao chép và dán URL ở trên vào Apipheny.
Headers: Trong phần Headers của add-on Apipheny, hãy thêm một hàng với key và giá trị sau:
Header
Key:
Authorization
Value:
Bearer your_key
Hãy thay thế your_key bằng giá trị token mà bạn đã tạo trước đó, ở Bước 2. Để một khoảng trắng giữa “Bearer” và your_key trong trường Header Value.
Body: Trong phần Body của Apipheny, hãy thêm ID của mô hình cần sử dụng và các tin nhắn (danh sách các tin nhắn mô tả cuộc hội thoại cho đến nay):
{
"model": "gpt-3.5-turbo",
"messages": [{
"role": "user",
"content": "Hello!"
}]
}
Đây là mẫu yêu cầu ChatGPT API của bạn khi được nhập vào Apipheny, nếu bạn làm theo ví dụ tương tự như bài viết:
Bước 5: Chạy yêu cầu OpenAI API – ChatGPT trong Google Sheet
Bước cuối cùng là nhấp vào nút Run ở cuối add-on Apipheny và sau đó dữ liệu endpoint OpenAI – ChatGPT của bạn sẽ được nhập vào Google Sheets.
Hướng dẫn AI
AI Tools
Học IT
Hàm Excel