Bỏ qua điều hướng
⚙️Tự động hoá

Tự động hoá khảo sát dân ý cho chính quyền cấp xã

Tạo Google Form khảo sát sự hài lòng của người dân bằng AI và Apps Script trong vài phút.

FormsApps ScriptChatGPTTrung bình
Trích transcript

bạn đang tìm cách làm việc thông minh hơn nhanh hơn trong hành chính công hãy xem cách tạo Google form

Bài học từ nội dung

Những điểm có thể áp dụng ngay

🤖

AI viết code thay bạn

Bạn không cần biết lập trình. Chỉ cần mô tả yêu cầu bằng tiếng Việt, Claude AI sẽ viết toàn bộ mã Apps Script cho bạn.

📋

Câu lệnh mẫu là chìa khóa

Câu lệnh (prompt) chất lượng cao = kết quả tốt. nên chuẩn bị sẵn câu lệnh mẫu — hãy copy và điều chỉnh cho đúng nhu cầu.

5 phút thay vì 2 giờ

Tạo Google Form khảo sát thủ công mất 1-2 tiếng. Với Apps Script + AI, chỉ cần 5 phút. Tiết kiệm thời gian để làm việc quan trọng hơn.

🔐

Cấp quyền chỉ làm một lần

Lần đầu chạy code sẽ cần cấp quyền. Đây là điều bình thường và an toàn. Từ lần sau không cần làm lại.

Hướng dẫn thực hành

Làm theo từng bước

Các bước dưới đây được chuẩn hoá thành quy trình thực hành từ nội dung, transcript và cấu trúc công cụ của từng case study.

1

Chuẩn bị trước khi bắt đầu

Bạn cần: máy tính (không dùng điện thoại được), kết nối internet ổn định, và đã đăng nhập vào tài khoản Google/Gmail. Mở trình duyệt Google Chrome (biểu tượng hình tròn 4 màu đỏ-vàng-xanh lá-xanh dương).
Bạn sẽ thấy: Cửa sổ Chrome mở ra, thấy thanh địa chỉ dài ở trên cùng.
Mẹo: Nếu chưa đăng nhập Gmail, hãy vào gmail.com đăng nhập trước rồi quay lại làm theo hướng dẫn.
2

Mở trang Claude AI

Nhìn lên thanh địa chỉ trên cùng của Chrome (ô chữ nhật dài màu trắng). Click vào đó, xóa hết chữ cũ, gõ: claude.ai rồi nhấn phím Enter.
Bạn sẽ thấy: Trang Claude.ai xuất hiện — giao diện tối màu, có ô nhập tin nhắn ở giữa màn hình.
Mẹo: Nếu thấy trang bằng tiếng Anh, không sao — Claude hiểu tiếng Việt hoàn toàn.
Lưu ý: Nếu thấy màn hình yêu cầu đăng ký/đăng nhập, hãy click Sign in with Google và chọn tài khoản Gmail của bạn.
3

Gõ câu lệnh yêu cầu Claude tạo câu hỏi khảo sát

Click vào ô nhập tin nhắn (ô có chữ "Message Claude..."). Gõ câu lệnh sau (hoặc điều chỉnh cho phù hợp với địa phương):

Tôi là cán bộ phường Tân Phú. Hãy tạo bộ 10 câu hỏi khảo sát sự hài lòng của người dân về dịch vụ hành chính công của phường, bao gồm: thái độ cán bộ, thời gian xử lý hồ sơ, cơ sở vật chất, và mức độ hài lòng chung. Định dạng: câu hỏi trắc nghiệm, mỗi câu có 4 lựa chọn từ Rất không hài lòng đến Rất hài lòng.

Sau khi gõ xong, nhấn phím Enter hoặc click biểu tượng mũi tên gửi.
Bạn sẽ thấy: Claude trả lời với danh sách 10 câu hỏi khảo sát được soạn sẵn bằng tiếng Việt.
Mẹo: Thay 'phường Tân Phú' bằng tên xã/phường của bạn. Thay '10 câu' thành số câu bạn muốn.
4

Đọc và kiểm tra câu hỏi khảo sát

Kéo chuột đọc toàn bộ 10 câu hỏi Claude vừa tạo. Kiểm tra:
• Các câu hỏi có đúng nội dung cần khảo sát không?
• Ngôn ngữ có dễ hiểu với người dân không?
• Có thiếu nội dung quan trọng nào không?
Mẹo: Nếu muốn thêm hoặc bỏ câu hỏi, gõ tiếp vào ô chat: "Hãy thêm câu hỏi về [nội dung bạn muốn thêm]" hoặc "Bỏ câu số X, thay bằng câu hỏi về..."
5

Yêu cầu Claude viết mã Apps Script

Sau khi hài lòng với câu hỏi, gõ tiếp vào ô chat câu lệnh sau:

Bây giờ hãy viết mã Google Apps Script để tự động tạo Google Form khảo sát với toàn bộ 10 câu hỏi trên. Yêu cầu: khi chạy code xong, tự động in ra đường link Google Form trong phần nhật ký thực thi (execution log).

Nhấn Enter để gửi.
Bạn sẽ thấy: Claude trả lời với một đoạn code (mã lập trình) dài, bắt đầu bằng function createForm(). Đoạn code này có màu khác, thường có nút Copy ở góc trên phải.
Lưu ý: Không cần hiểu đoạn code này là gì. Bước tiếp theo bạn chỉ cần copy và dán nó vào đúng chỗ.
6

Copy toàn bộ đoạn code

Nhìn vào khung code Claude vừa tạo, tìm nút Copy (thường ở góc trên bên phải của khung code, có biểu tượng 2 tờ giấy chồng lên nhau). Click vào nút đó.
Bạn sẽ thấy: Nút Copy chuyển thành dấu tích ✓ hoặc chữ 'Copied'. Nghĩa là code đã được copy vào bộ nhớ tạm.
Mẹo: Nếu không thấy nút Copy, hãy click vào trong khung code, nhấn Ctrl+A (chọn tất cả) rồi Ctrl+C (copy).
7

Mở Google Drive và tạo Google Trang tính mới

Mở tab mới trong Chrome (nhấn Ctrl+T). Trong thanh địa chỉ gõ drive.google.com rồi nhấn Enter. Sau khi Google Drive mở ra, nhìn góc trên bên trái, click nút + Mới (nút màu xanh hoặc trắng có dấu cộng). Trong menu hiện ra, chọn Google Trang tính (biểu tượng bảng tính màu xanh lá).
Bạn sẽ thấy: Một file Google Trang tính (bảng tính) mới mở ra — giống Excel nhưng online.
Mẹo: Bước này cần Google Trang tính vì Apps Script gắn liền với Google Workspace. Bạn cũng có thể dùng Google Tài liệu (Docs) nếu quen hơn.
8

Vào Apps Script

Trong Google Trang tính vừa mở, nhìn lên thanh menu trên cùng. Click vào Tiện ích (nằm giữa 'Công cụ' và 'Trợ giúp'). Trong menu hiện ra, click vào Apps Script.
Bạn sẽ thấy: Một tab mới mở ra với giao diện màu tối — đây là trình soạn thảo Apps Script. Bạn thấy một ô code trống hoặc có sẵn vài dòng code mặc định.
Lưu ý: Nếu trình duyệt hỏi 'Cho phép mở tab mới không?', hãy click Cho phép.
9

Đặt tên dự án

Nhìn lên góc trên bên trái, thấy chữ "Dự án không có tiêu đề" (hoặc "Untitled project"). Click vào chữ đó. Một ô nhập tên hiện ra. Xóa tên cũ, gõ tên mới:

Form khảo sát sự hài lòng của người dân 2025

Rồi nhấn Enter hoặc click Đổi tên.
Bạn sẽ thấy: Tên dự án thay đổi thành tên bạn vừa đặt.
Mẹo: Đặt tên rõ ràng giúp bạn dễ tìm lại sau này trong danh sách Apps Script.
10

Xóa code cũ và dán code mới

Trong ô code lớn ở giữa màn hình, bạn thấy một số dòng code có sẵn (thường là function myFunction() {}).
1. Click vào trong ô code đó
2. Nhấn Ctrl+A để chọn tất cả (toàn bộ code sẽ được bôi xanh)
3. Nhấn Delete hoặc Backspace để xóa hết
4. Nhấn Ctrl+V để dán code từ Claude vào
Bạn sẽ thấy: Ô code bây giờ chứa đầy đoạn code dài từ Claude, với nhiều dòng chữ màu vàng, xanh, trắng.
Lưu ý: Đảm bảo bạn đã xóa hết code cũ trước khi dán code mới vào. Nếu để lẫn code cũ và mới, chương trình sẽ báo lỗi.
11

Lưu code

Nhìn lên thanh công cụ phía trên, tìm biểu tượng đĩa mềm (hình vuông nhỏ) hoặc nhấn Ctrl+S. Chờ 1-2 giây.
Bạn sẽ thấy: Biểu tượng lưu chuyển màu hoặc biến mất — nghĩa là code đã được lưu.
Mẹo: Luôn lưu trước khi chạy. Đây là thói quen tốt khi làm việc với code.
12

Chạy code

Tìm nút ▶ Chạy (nút tam giác màu xanh/đen) trên thanh công cụ, hoặc trong menu chọn Chạy → Chạy hàm → createForm. Click vào nút ▶ Chạy.
Bạn sẽ thấy: Một hộp thoại mới hiện ra yêu cầu cấp quyền — đây là bước quan trọng tiếp theo.
Lưu ý: Lần đầu chạy LUÔN sẽ yêu cầu cấp quyền. Đây là bình thường và cần thiết, không phải virus hay lừa đảo.
13

Xử lý màn hình 'Yêu cầu cấp phép'

Hộp thoại xuất hiện với tiêu đề "Yêu cầu cấp phép" (hoặc "Authorization required"). Click nút "Xem lại quyền" (Review permissions).
Bạn sẽ thấy: Một cửa sổ mới mở ra với danh sách tài khoản Google của bạn.
Mẹo: Nếu bạn có nhiều tài khoản Google, hãy chọn đúng tài khoản bạn muốn dùng để tạo Form.
14

Xử lý màn hình 'Ứng dụng chưa được xác minh' (quan trọng!)

Bạn sẽ thấy màn hình cảnh báo màu đỏ/cam với chữ "Google chưa xác minh ứng dụng này" (Google hasn't verified this app). Đừng hoảng sợ — đây là code BẠN tự tạo, an toàn tuyệt đối. Làm theo các bước sau:

1. Tìm chữ nhỏ "Nâng cao" (Advanced) ở phía dưới màn hình — click vào đó
2. Thấy dòng chữ mới hiện ra: "Chuyển đến [tên dự án của bạn] (không an toàn)" — click vào dòng đó
3. Màn hình mới hiện ra liệt kê các quyền cần cấp — click "Cho phép" (Allow)
Bạn sẽ thấy: Cửa sổ đóng lại và bạn quay về Apps Script. Code bắt đầu chạy.
Lưu ý: Cảnh báo 'chưa xác minh' chỉ có nghĩa là Google chưa kiểm duyệt ứng dụng của bên thứ 3. Code bạn tự viết (qua Claude) thì an toàn. Bạn CHỈ cấp quyền cho code của chính mình.
Xử lý lỗi: Nếu không thấy chữ 'Nâng cao', hãy thử cuộn xuống trang. Hoặc thử nhấn Ctrl+F và tìm chữ 'Advanced'.
15

Đọc nhật ký thực thi để lấy link

Sau khi code chạy xong, nhìn xuống phía dưới màn hình Apps Script. Sẽ có một khung mới xuất hiện có tên "Nhật ký thực thi" (Execution log). Đọc nội dung trong đó — sẽ có một dòng như:

Form URL: https://docs.google.com/forms/d/xxxxx/edit
Bạn sẽ thấy: Nhật ký hiển thị dòng chữ 'Đã hoàn thành' và đường link Google Form.
Xử lý lỗi: Nếu thấy chữ màu đỏ 'Lỗi' trong nhật ký, hãy đọc nội dung lỗi và copy toàn bộ dòng lỗi đó, quay lại Claude và gõ: 'Code báo lỗi sau, hãy sửa giúp tôi: [dán lỗi vào]'. Claude sẽ sửa code cho bạn.
16

Mở Google Form để kiểm tra

Trong nhật ký thực thi, click vào đường link (dòng bắt đầu bằng https://docs.google.com/forms/...) hoặc copy link đó, mở tab mới và dán vào thanh địa chỉ rồi nhấn Enter.
Bạn sẽ thấy: Trang chỉnh sửa Google Form mở ra với toàn bộ các câu hỏi khảo sát đã được tạo tự động.
Mẹo: Bạn đang ở chế độ chỉnh sửa (có nút bút chì). Người dân sẽ không thấy chế độ này — họ chỉ thấy form khi bạn chia sẻ link người trả lời.
17

Kiểm tra và chỉnh sửa nội dung form

Đọc từng câu hỏi trong form. Nếu muốn chỉnh sửa câu hỏi: click vào câu hỏi đó, sửa nội dung trực tiếp. Nếu muốn thêm câu hỏi: click nút + ở thanh công cụ bên phải. Nếu muốn đổi tên form: click vào tiêu đề 'Khảo sát...' ở trên cùng và gõ tên mới.
Mẹo: Cũng có thể thêm hình ảnh minh họa, logo của xã/phường bằng cách click vào biểu tượng hình ảnh.
18

Xuất bản và lấy link chia sẻ cho người dân

Nhìn góc trên bên phải, click nút "Gửi" (Send) màu tím. Trong hộp thoại hiện ra:
• Tab 🔗 (Đường liên kết): copy link này để gửi qua Zalo, Facebook, nhắn tin
• Tick vào ô "Rút gọn URL" để có link ngắn hơn
• Tab QR: tải ảnh QR Code để dán vào bảng thông báo, in tờ rơi
Bạn sẽ thấy: Bạn có đường link và/hoặc mã QR để chia sẻ với người dân.
Mẹo: Mã QR rất tiện cho người dân dùng điện thoại — họ chỉ cần quét camera là vào thẳng form.
Lưu ý: Đừng nhầm link 'chỉnh sửa' (có chữ /edit ở cuối) với link 'người trả lời'. Link chia sẻ đúng sẽ có dạng https://forms.gle/xxxxx.