Tính năng mới:
Đầu năm nay, Google đã ra mắt phiên bản cải tiến của màn hình chấp thuận OAuth cho Apps Script IDE và các tiện ích bổ sung chưa được phát hành của Editor, cho phép người dùng chỉ định phạm vi riêng lẻ mà họ muốn ủy quyền cho tập lệnh đó. Ví dụ: nếu một tập lệnh yêu cầu quyền truy cập vào các tệp Sheets và Forms của người dùng, và người dùng chỉ định sử dụng tập lệnh đó với các tệp Sheets, họ có thể quyết định chỉ cho phép truy cập vào bảng tính của mình chứ không phải biểu mẫu.
Ảnh chụp màn hình này hiển thị màn hình chấp thuận OAuth mới, cho phép người dùng chấp thuận một phần phạm vi OAuth được yêu cầu
Tính năng chấp thuận OAuth chi tiết hơn sẽ được mở rộng sang một loại thực thi Apps Script bổ sung. Các tiện ích bổ sung Editor đã phát hành được hỗ trợ bởi Apps Script cũng sẽ sớm cung cấp cho người dùng màn hình chấp thuận chi tiết hơn khi yêu cầu cấp quyền OAuth. Điều này sẽ cho phép người dùng các loại tiện ích bổ sung này cung cấp một phần chấp thuận OAuth khi cấp quyền cho các tiện ích bổ sung mới. Xin lưu ý rằng điều này cũng bao gồm việc chấp thuận lại các tiện ích bổ sung khi quyền OAuth hết hạn.
Thông tin chi tiết:
Để chuẩn bị cho việc phát hành luồng chấp thuận mới này, Google đề xuất các nhà phát triển tiện ích bổ sung Editor tham khảo ScriptApp và AuthorizationInfo. Các lớp này cho phép phát triển Apps Script tương tác theo chương trình với các phạm vi được cấp cho một tập lệnh. Điều này cho phép các nhà phát triển áp dụng các biện pháp bảo vệ như ngắt mạch thực thi tập lệnh nếu không phải tất cả các phạm vi đều được cấp. Để biết thêm thông tin, vui lòng tham khảo tài liệu dành cho nhà phát triển. Để kiểm tra những thay đổi này, vui lòng xem tài liệu về Testing Editor Addons.
Làm thế nào để bắt đầu:
- Quản trị viên: không có quyền kiểm soát quản trị viên đối với tính năng này.
- Nhà phát triển và người dùng cuối: màn hình chấp thuận mới này sẽ chỉ được sử dụng cho các cấp quyền phạm vi OAuth mới. Các cấp quyền phạm vi hiện có sẽ không bị ảnh hưởng, do đó người dùng không cần thực hiện bất kỳ hành động nào trên các tập lệnh mà họ đã cấp quyền.
Thời gian triển khai:
- Bản phát hành nhanh và Bản phát hành theo định kỳ: đang mở rộng triển khai (có thể kéo dài hơn 15 ngày đối với khả năng hiển thị tính năng), bắt đầu từ ngày 19/8/2025.
Phiên bản phát hành:
- Khả dụng đối với tất cả khách hàng Google Workspace và người đăng ký Workspace Individual.
Nguồn: LVtech