2015-09-30 127 views
0

我试图通过Admin SDK从Google Apps中的用户个人资料中清除一些信息。在下面的例子中,我想删除配置文件中列出的所有网站。在执行过程中,它看起来都很好,并且补丁功能的结果显示没有网站的配置文件。 (更新功能有类似的结果)尝试从用户个人资料中删除信息

然而,当查看配置文件后,网站仍然存在?

我在做什么错?

function cleanUserProfileTST() 
{ 
    var userEmail = '[email protected]' 
    var user = AdminDirectory.Users.get(userEmail); 
    Logger.log (user); 
    var websites = user.websites; 
    delete user.websites; 
    Logger.log (user); 
    var result = AdminDirectory.Users.patch(user, userEmail); 
    //var result = AdminDirectory.Users.update(user, userEmail); 
    Logger.log(user); 
    return result; 
} 

回答

0

尝试user.websites = "",而不是完全离开它是通过补丁追溯到资源的/更新

相关问题