如何使用谷歌应用程序脚本设置联系人的公司名称和职位?

时间:2014-03-12 05:37:38

标签: google-apps-script

我尝试了以下代码,它显示错误。 任何人都可以帮我解决问题。

function SetCompany(){
var contacts = ContactsApp.getContactByName('FirstName LastName');
var company = contacts[0].getCompanies()[0];
company.setCompanyName('ACME Corp');
company.setJobTitle('Manager');
Logger.log('details set');
}

1 个答案:

答案 0 :(得分:0)

你去:

function SetCompany(){
  var contacts = ContactsApp.getContactsByName('FirstName LastName');
  if(typeof contacts[0].getCompanies()[0]=="undefined"){
    var company = contacts[0].addCompany('ACME Corp', 'Manager');
  }
  else{
    var company = contacts[0].getCompanies()[0];

    company.setCompanyName('ACME Corp');
    company.setJobTitle('Manager');
  }
    Logger.log('details set');
}