假设您有一个完整的用户条目,其中包含部门,公司名称,职位,某些自定义字段等详细信息。
我们应该如何删除字段或将其留空;例如,如果我试图留下空白的公司名称来删除它,我得到一个“无法调用方法”setCompanyName“为null,那么应该如何管理这些信息的删除?
答案 0 :(得分:0)
使用Department,CompanyName等单值字段,您可以将值设置为空字符串(非空)以删除现有值。例如:
profile.setCompanyName('');
对于自定义字段,请使用.deleteCustomeField()
和可以有多个实例的字段使用提供的删除方法,例如.deletePhoneField()
。像这样使用它们:
var phones = profile.getPhones();
for (var i in phones) {
phones[i].deletePhoneField();
}
ProfilesApp Tests脚本在单元测试中有所有这些示例。