如何保存 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服务一起使用。但是当你可以使用联系人服务时,我认为上面的脚本更简单。
参考文献:
在使用 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服务一起使用。但是当你可以使用联系人服务时,我认为上面的脚本更简单。