如何使用“个人档案”库删除字段

时间:2013-10-24 01:21:46

标签: google-apps-script

假设您有一个完整的用户条目,其中包含部门,公司名称,职位,某些自定义字段等详细信息。

我们应该如何删除字段或将其留空;例如,如果我试图留下空白的公司名称来删除它,我得到一个“无法调用方法”setCompanyName“为null,那么应该如何管理这些信息的删除?

1 个答案:

答案 0 :(得分:0)

使用Department,CompanyName等单值字段,您可以将值设置为空字符串(非空)以删除现有值。例如:

profile.setCompanyName('');

对于自定义字段,请使用.deleteCustomeField()和可以有多个实例的字段使用提供的删除方法,例如.deletePhoneField()。像这样使用它们:

var phones =  profile.getPhones();
for (var i in phones) {
  phones[i].deletePhoneField();
}

ProfilesApp Tests脚本在单元测试中有所有这些示例。