首页 > 解决方案 > 在 Google Apps 脚本中使用 Google People API 删除联系人返回 404 错误

问题描述

我正在用头撞墙。我不知道为什么我会收到 404 错误:

function SpreadsheetToContactsTest(){
  var people = People.People.getBatchGet({
    resourceNames: 'people/c7926797448542240267',
    personFields: 'metadata'
  });
// Next line is generating the error.
    People.People.deleteContact({
      "resourceName": "people/c7926797448542240267"
    });
  }

谢谢!

标签: google-apps-scriptgoogle-people-api

解决方案


如果您输入People.People.deleteContact(脚本,它将显示一个对话框,描述您尝试使用的方法的参数:

例子:

删除联系人:

在此处输入图像描述

如上图所述,deleteContact只需要用户输入一个字符串。

要解决代码中的问题,只需更新参数

从:

People.People.deleteContact({
  "resourceName": "people/c7926797448542240267"
});

至:

People.People.deleteContact("people/c7926797448542240267")

参考:


推荐阅读