如何保存Google联系人ID? 示例脚本:注意:参考文献:

问题描述

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

enter link description here

解决方法

我相信您的目标如下。

  • 您要使用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时,我认为上面的脚本更简单。

参考文献:

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...