在 Google Apps 脚本 returns 中使用 Google 人员 API 删除联系人 returns 404 错误

Deleting Contact using Google People API in Google Apps Script returns 404 error

我在用头撞墙。我不明白为什么我会收到 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"
    });
  }

谢谢!

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

示例:

删除联系人:

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

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

发件人:

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

收件人:

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

参考: