我在电子表格中有一个 Google Apps 用户列表,我想针对 UserManager 服务进行清洗,以确保电子表格中的内容是正确的。有什么方法可以确定用户是否存在,以便脚本可以继续运行而不会出现致命异常?在这一刻。如果我执行以下操作:
var userID = "foo";
var ga = UserManager.getUser(userID).getEmail();
并且foo不存在,Apps 脚本停止并返回:
错误请求:EntityDoesNotExist(1301): foo(第 34 行)
能够更干净地处理这个问题会很好,以便脚本可以通过执行以下操作继续运行:
var userID = "foo";
var ga = UserManager.getUser(userID).getEmail();
if (ga.exists == true) {
// update
} else {
// create
};
谢谢你的帮助!