答案 0 :(得分:0)
App Maker没有提供添加/删除角色的方法,也没有在运行时向/从角色添加/删除用户(组)。开箱即用,您可以在部署设置(设计时)中管理用户权限: https://developers.google.com/appmaker/security/secure-your-app#secure_deployments
但是,您可以将App Maker角色与用户组相关联,并使用Admin SDK advanced service添加删除成员:
https://developers.google.com/apps-script/advanced/admin-sdk-directory#add_group_member
// Server script
function addGroupMember_() {
var userEmail = 'liz@example.com';
var groupEmail = 'bookclub@example.com';
var member = {
email: userEmail,
role: 'MEMBER'
};
member = AdminDirectory.Members.insert(member, groupEmail);
}
请注意,要运行此代码,您需要run your app on developer's behalf(它有什么优点和缺点......)。