2016-06-16 3 views
0

je le code suivant qui fonctionne:Tirer adresse e-mail de feuille de calcul ajoute crochets doubles et provoque une erreur MemberKey

function addGroupMember() { 
    var userEmail = '[email protected]'; 
    var groupEmail = '[email protected]'; 
    var member = { 
    email: userEmail, 
    role: 'MEMBER' 
    } 
    member = AdminDirectory.Members.insert(member, groupEmail); 
    Logger.log('User %s added as a member of group %s.', userEmail, groupEmail); 
} 

Le code suivant qui prend le nom et les informations groupe à partir d'une feuille de calcul échoue avec « manquante dans le champ requis: MemberKey »

function addGroupMember() { 
var values = SpreadsheetApp.getActiveSheet() 
var userEmail = values.getRange(17, 5).getDisplayValues(); 
var groupEmail = values.getRange(1, 1).getDisplayValues(); 
var member = { 
    email: userEmail, 
    role: 'MEMBER' 
} 
    Logger.log(member) 
member = AdminDirectory.Members.insert(member, groupEmail); 
Logger.log('User %s added as a member of group %s.', userEmail, groupEmail); 
} 

le "Logger.log (membre)": déclarations [16-06-16 17: 04: 11: 024 EDT] {role = mEMBRE, email = [[[email protected] ]]}

S'il vous plaît

D'où viennent les doubles crochets et comment me débarrasser d'eux?

Répondre

0

Peu importe. Je sais que vous travailliez tous si dur mais cela a été résolu par notre stagiaire. (oui, nous devrions tous nous sentir mal, personnellement je vais rentrer à la maison et me refuser la crème glacée). Le problème était dans l'utilisation de getvalues ​​au lieu de getvalue.

Donc là.