我将Google通讯录中的标签数据导入电子表格,并且还需要相关照片。我发现照片可以参考:
https://www.google.com/m8/feeds/photos/media/{userEmail}/{contactId}
我可以使用下面的代码获取FullName,但是如何检索contactId? Contact类似乎没有这个成员。
var primary;
var fullName = con.getFullName(); // A
var groups = con.getContactGroups();
var group;
if (groups.length > 0) {
try {
for (var i2 = 0; i2 < groups.length; i2++) {
var name = groups[i2].getName();
if (name.indexOf("Imported") == -1 && name != "") {
group = name;
break;
}
}
} catch (e) {}
} else {
group = "";
}
答案 0 :(得分:2)
Contact类中有一个getId()方法。您可以在以下网址找到文档:
https://developers.google.com/apps-script/reference/contacts/contact#getId()
一个例子:
var contact = ContactsApp.createContact('John', 'Doe', 'john.doe@example.com');
var id = contact.getId();