我正在将联系人列表从Google电子表格推送到Google通讯录,以创建或更新当前的Google通讯录。除了这个小问题,我已经完成了整个脚本。由于我的联系人列表由来自世界各地的人组成,我需要考虑不同的名称结构。因此,有时候个人可能没有" givenName" 。
通过Google App Script在Google通讯录中创建联系人的方法为createContact(givenName, familyName, email)
。我目前的脚本受限于Google电子表格(如果重要的话, )。
有没有办法创建没有givenName的联系人?或setGivenName(givenName)
作为空白?
答案 0 :(得分:3)
我希望您知道 givenName 代表任何人的名字, familyName 显着姓氏< / strong>任何人。从技术上讲,一个人必须拥有名字。
但是在您的情况下,如果您希望创建一个没有任何 givenName 的联系人,您可以通过在与联系人相对应的单元格中添加空白来实现此目的没有 givenName 。这将有效。
此处供您参考:
var contact = ContactsApp.createContact(' ', 'Gandhi', 'abc@gmail.com');