为什么 ContactsApp.getContacts ByEmailAdress('someemail@email.com') returns [联系人] 使用 Google Apps 脚本?
Why ContactsApp.getContacts ByEmailAdress('someemail@email.com') returns [Contact] using Google Apps Script?
尽管现在一切都在运行,但我只看到记录的 [Contact],因为它正在返回一个数组。但是,除了 ContactsApp.getContacts ByEmailAdress('someemail@email.com')
之外,没有关于如何获取电子邮件的文档。
感谢您的澄清。
安东尼奥
看到getContactsByEmailAddress(query)
的官方文档,返回值为Contact[]
。不幸的是,虽然我看不到您用于检索 [Contact]
的实际脚本,但我猜您可能会看到带有 Logger.log
的返回值。如果我的理解是正确的,Logger.log(ContactsApp.getContactsByEmailAddress("### email address ###"))
在日志中显示[Contact]
。
我认为这可能是 Why ContactsApp.getContacts ByEmailAdress('someemail@email.com') returns [Contact] using Google Apps Script?
的答案。
如果您想从联系人中检索其他数据,下面的示例脚本怎么样?
示例脚本:
const res = ContactsApp.getContactsByEmailAddress("### email address ###");
// Logger.log(res) // In this case, `[Contact]` and `[Contact, Contact,,,]` can be seen.
const name = res.map(e => e.getFullName());
Logger.log(name) // In this case, as a sample, the full name is retrieved from the retrieved contact object.
参考:
尽管现在一切都在运行,但我只看到记录的 [Contact],因为它正在返回一个数组。但是,除了 ContactsApp.getContacts ByEmailAdress('someemail@email.com')
之外,没有关于如何获取电子邮件的文档。
感谢您的澄清。
安东尼奥
看到getContactsByEmailAddress(query)
的官方文档,返回值为Contact[]
。不幸的是,虽然我看不到您用于检索 [Contact]
的实际脚本,但我猜您可能会看到带有 Logger.log
的返回值。如果我的理解是正确的,Logger.log(ContactsApp.getContactsByEmailAddress("### email address ###"))
在日志中显示[Contact]
。
我认为这可能是 Why ContactsApp.getContacts ByEmailAdress('someemail@email.com') returns [Contact] using Google Apps Script?
的答案。
如果您想从联系人中检索其他数据,下面的示例脚本怎么样?
示例脚本:
const res = ContactsApp.getContactsByEmailAddress("### email address ###");
// Logger.log(res) // In this case, `[Contact]` and `[Contact, Contact,,,]` can be seen.
const name = res.map(e => e.getFullName());
Logger.log(name) // In this case, as a sample, the full name is retrieved from the retrieved contact object.