如何保存Google联系人ID?

时间:2020-09-06 16:22:12

标签: google-apps-script google-api google-contacts-api integromat

使用integromat时,我使用的是Google联系人ID,以确保我始终与正确的联系人一起使用。现在,我想保存所有的Google联系人ID。理想情况下,不使用integromat。但是我不知道如何。

enter link description here

1 个答案:

答案 0 :(得分:2)

我相信您的目标如下。

  • 您要使用Google Apps脚本检索联系人ID,例如http://www.google.com/m8/feeds/contacts/kanshi000001%40gmail.com/base/###

在这种情况下,作为一种简单的方法,我认为您可以使用Google Apps脚本的联系人服务。示例脚本如下。

示例脚本:

使用此脚本时,请将以下脚本复制并粘贴到脚本编辑器中,然后运行myFunction。这样,打开授权屏幕。因此,请授权范围。 (此权限只有一次,而未检测到新的作用域。)到此,脚本将起作用,并且您可以在日志中看到联系人ID。

function myFunction() {
  const ids = ContactsApp.getContacts().map(e => e.getId());
  console.log(ids)
}

注意:

  • 当然,您也可以将People API用于高级Google服务。但是,当您可以使用Contacts Service时,我认为上面的脚本更简单。

参考文献:

相关问题