Class CustomField

CustomField

Deprecated.Instead, use the People API advanced service

A custom field in a Contact.

Methods

Method Return type Brief description
Object Gets the label for this field.
CustomField Sets the label of this field.

Detailed documentation

getLabel()

Gets the label for this field. This may be a Field, ExtendedField, or a String.

 // 
  
 Logs 
  
 the 
  
 label 
  
 for 
  
 all 
  
 the 
  
 address 
  
 fields 
  
 associated 
  
 with 
  
 contact 
 // 
  
 'John Doe' 
 . 
  
 This 
  
 method 
  
 can 
  
 be 
  
 similarly 
  
 called 
  
 for 
  
 any 
  
 field 
  
 that 
  
 has 
 // 
  
 a 
  
 label 
 . 
 var 
  
 contacts 
  
 = 
  
 ContactsApp 
 . 
 getContactsByName 
 ( 
 'John Doe' 
 ); 
 var 
  
 addressFields 
  
 = 
  
 contacts 
 [ 
 0 
 ] 
 . 
 getAddresses 
 (); 
 for 
  
 ( 
 var 
  
 i 
  
 = 
  
 0 
 ; 
  
 i 
 < 
 addressFields 
 . 
 length 
 ; 
  
 i 
 ++ 
 ) 
  
 { 
  
 Logger 
 . 
 log 
 ( 
 addressFields 
 [ 
 i 
 ] 
 . 
 getLabel 
 ()); 
 } 

Return

Object — the label for this field

Authorization

Scripts that use this method require authorization with one or more of the following scopes :

  • https://www.google.com/m8/feeds

setLabel(label)

Sets the label of this field.

 // 
  
 Sets 
  
 the 
  
 label 
  
 to 
  
 'Apartment' 
  
 for 
  
 the 
  
 first 
  
 address 
  
 field 
  
 associated 
 // 
  
 with 
  
 contact 
  
 'John Doe' 
 . 
  
 This 
  
 method 
  
 can 
  
 be 
  
 similarly 
  
 called 
  
 for 
  
 any 
 // 
  
 field 
  
 that 
  
 has 
  
 a 
  
 label 
 . 
 var 
  
 contacts 
  
 = 
  
 ContactsApp 
 . 
 getContactsByName 
 ( 
 'John Doe' 
 ); 
 var 
  
 addressFields 
  
 = 
  
 contacts 
 [ 
 0 
 ] 
 . 
 getAddresses 
 (); 
 addressFields 
 [ 
 0 
 ] 
 . 
 setLabel 
 ( 
 'Apartment' 
 ); 

Parameters

Name Type Description
label
String the new label for this field

Return

CustomField — this field, useful for chaining

Authorization

Scripts that use this method require authorization with one or more of the following scopes :

  • https://www.google.com/m8/feeds

Deprecated methods