Chia sẻ tài nguyên với nhân viên mới

Cấp độ lập trình: Sơ cấp
Thời lượng: 20 phút
Loại dự án: Tự động hoá bằng trình kích hoạt dựa trên sự kiện

Mục tiêu

  • Hiểu rõ chức năng của giải pháp.
  • Hiểu rõ chức năng của các dịch vụ Apps Script trong giải pháp.
  • Thiết lập tập lệnh.
  • Chạy tập lệnh.

Giới thiệu về giải pháp này

Quan trọng: Bạn phải là Quản trị viên Google Workspace thì mới có thể sử dụng giải pháp này.

Chia sẻ tài nguyên với nhân viên mới chỉ trong một bước. Giải pháp này sử dụng một biểu mẫu trong Google Biểu mẫu để thêm nhân viên mới vào một nhóm trong Google Groups. Bằng cách chia sẻ tài nguyên với địa chỉ của nhóm đó, bạn có thể cấp cho nhân viên mới quyền truy cập vào các tài nguyên mà họ cần.

Nếu có quyền thêm người dùng vào một nhóm, bạn có thể sử dụng giải pháp này để phân chia trách nhiệm cho các thành viên khác trong nhóm. Khi họ gửi biểu mẫu, điều kiện kích hoạt dựa trên sự kiện sẽ chạy tập lệnh như bạn và thêm email của người mới vào nhóm.

Bạn có thể bật thông báo để nhận email mỗi khi có người gửi biểu mẫu.

Bản minh hoạ cách thêm người dùng vào một nhóm trên Google Groups từ Google Biểu mẫu

Cách hoạt động

Khi có người gửi một biểu mẫu có email của người dùng và nhóm mà người dùng đó cần được thêm vào, tập lệnh sẽ kiểm tra xem người đó đã thuộc nhóm đó hay chưa. Nếu đã thuộc nhóm, người dùng sẽ nhận được email xác nhận rằng họ đã thuộc nhóm. Nếu chưa, tập lệnh sẽ thêm người dùng vào nhóm và gửi cho họ một email chào mừng.

Dịch vụ Apps Script

Giải pháp này sử dụng các dịch vụ sau:

  • Dịch vụ tập lệnh: Tạo trình kích hoạt chạy tập lệnh mỗi khi có người gửi biểu mẫu.
  • Dịch vụ nhóm: Kiểm tra xem email được gửi trên biểu mẫu đã là thành viên của nhóm hay chưa.
  • Dịch vụ nâng cao của Thư mục Admin SDK: Thêm email được gửi trên biểu mẫu vào nhóm.
  • Dịch vụ thư: Gửi email đến địa chỉ email được gửi trên biểu mẫu để xác nhận tư cách thành viên trong nhóm hoặc chào mừng họ đến với nhóm.
  • Dịch vụ bảng tính: Thêm trạng thái của người dùng vào bảng tính phản hồi biểu mẫu. Trạng thái là Đã thuộc nhóm hoặc Mới thêm.
  • Dịch vụ tìm nạp URL: Tìm nạp tài liệu trên Google Tài liệu dưới dạng chuỗi HTML. Tài liệu này chứa nội dung của email mà tập lệnh gửi.

Điều kiện tiên quyết

Thiết lập tập lệnh

  1. Nhấp vào nút sau để sao chép bảng tính Chia sẻ tài nguyên với nhân viên mới. Dự án Apps Script cho giải pháp này được đính kèm vào bảng tính.

    Tạo bản sao

  2. Nhấp vào Tiện ích mở rộng > Apps Script.

  3. Trong mục Dịch vụ, hãy đảm bảo dịch vụ AdminDirectory được liệt kê. Nếu có, hãy chuyển sang bước 6. Nếu không, hãy tiếp tục bước tiếp theo.

  4. Bên cạnh Dịch vụ, hãy nhấp vào biểu tượng Thêm dịch vụ .

  5. Trong hộp thoại, hãy chọn Admin SDK API rồi nhấp vào Thêm.

  6. Trong trình đơn thả xuống hàm, hãy chọn installTrigger.

  7. Nhấp vào Chạy.

  8. Khi được nhắc, hãy cho phép tập lệnh chạy. <<../_snippets/oauth.md>>

Quan trọng: Nếu bạn chạy hàm này nhiều lần, hệ thống sẽ tạo nhiều trình kích hoạt và gửi email trùng lặp. Để xoá các trình kích hoạt bổ sung, hãy thực hiện các bước sau:

  1. Nhấp vào Trình kích hoạt .
  2. Bên cạnh trình kích hoạt, hãy nhấp vào biểu tượng Tuỳ chọn khác > Xoá trình kích hoạt.

Chạy tập lệnh

  1. Quay lại bảng tính rồi nhấp vào Công cụ > Quản lý biểu mẫu > Chuyển đến biểu mẫu đang hoạt động.
  2. Điền địa chỉ email của bạn và một nhóm mà bạn có quyền quản lý tư cách thành viên vào biểu mẫu rồi nhấp vào Gửi.
  3. Quay lại bảng tính và xem mục nhập biểu mẫu. Cột trạng thái cho biết địa chỉ email của bạn đã được thêm vào nhóm hay đã là thành viên của nhóm.
  4. Kiểm tra email của bạn để tìm email chào mừng hoặc email xác nhận tư cách thành viên nhóm.

Người đóng góp

Mẫu này do Google duy trì với sự trợ giúp của các Chuyên gia về Google Developers.

Các bước tiếp theo