javascript - 使用谷歌应用程序脚本检查现有用户

标签 javascript google-apps-script google-apps-for-education

我正在电子表格上制作一个 Google Apps 脚本,该脚本在从由 Google 表单提供支持的注册表单提交的域上创建用户,使用此方法可以轻松创建用户UserManager.createUser(username,firstname,lastname,密码); 但我面临的问题是如何检查插入到电子表格中的用户是否已经存在。 我特意上网查了一下https://developers.google.com/apps-script/但发现没有任何帮助。

最佳答案

使用 try catch block 怎么样?简单但应该能满足您的需求。

try{
    // Get an existing user
    var user = UserManager.getUser("delete.me");
}catch(e){
    // If user does not exist // i.e. error // create the user
    var newUser = UserManager.createUser('delete.me', 'Delete', 'Me', 'testing123');
}

关于javascript - 使用谷歌应用程序脚本检查现有用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15234069/

相关文章:

Javascript:如何创建圆 Angular 选项卡菜单?

google-apps-script - UrlFetchApp.fetch(url) 间歇性 "Unexpected error"

google-apps-script - 谷歌表单中的 e.values 会跳过空答案,有解决方法吗?

java - 如何将 Google OAuth 限制到特定的 Google Apps 域

java - Google Apps Admin Java API 中的批处理操作

javascript - 我的 "Includes"如何破坏独立 Google Apps 脚本中的表单提交?

javascript - 带有异步子任务的异步游标迭代

javascript - 当我们使用 jquery 将 div 悬停时如何使 Class 保持不变

javascript - 未知提供者 : $resourceProvider - AngularJS

google-apps-script - Google Apps 脚本 - 将内联绘图从一个文档复制到另一个文档