如何保存 Google 联系人 ID?

how to save Google Contact ID?

在使用 integromat 时,我使用 Google 联系人 ID 来确保我始终使用正确的联系人。现在我想保存所有 Google 个联系人 ID。理想情况下不使用 integromat。但是我不知道怎么办。

我相信你的目标如下。

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

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

示例脚本:

当您使用此脚本时,请将以下脚本复制并粘贴到脚本编辑器中,然后运行 myFunction。由此,授权屏幕被打开。所以请授权范围。 (此授权仅一次,未检测到新范围。)至此,脚本运行,您可以在日志中看到联系人 ID。

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

注:

  • 当然,您也可以将People API与高级Google服务一起使用。但是当你可以使用联系人服务时,我认为上面的脚本更简单。

参考文献: