2016-06-16 5 views
0

原因I持って働き、次のコード:引っ張るメールアドレスは、二重括弧を追加し、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); 
} 

スプレッドシートから名前とグループの情報をつかむ次のコードは、「見つからない必須フィールドで失敗します。 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); 
} 

"Logger.log(体)" を返す: [16-06-16 17:04:11:024 EDT] {役割= MEMBER、電子メール= [[email protected] ]]}

してください

二重括弧はどこから来ていますか?どのようにそれらを取り除きますか?

答えて

0

気にしないでください。私はあなたが全力で努力していることは知っていますが、私たちのインターンによって解決されました。 (はい、私たちは皆気分が悪いはずです。私は個人的に家に帰ってアイスクリームを否定します)。問題はgetvalueの代わりにgetvaluesを使用していたことです。

だからです。

関連する問題