获取 "people chip" 的电子邮件地址?
Get the email address of a "people chip"?
有谁知道是否有办法使用 Google 表格 API 获取 people chip 的电子邮件地址?它给我的唯一值似乎是单元格中显示的人的全名。
在尝试解决这个问题时,我发现如果您使用“格式 > 清除格式”,名称会变成电子邮件地址。我希望我可以通过将值复制到隐藏的 sheet、清除格式,然后在那里获取电子邮件地址来解决这个问题。但是,尽管 Google Apps Script 具有在单元格上执行该功能的功能,但我发现无法使用 Sheets API 执行此操作。我尝试通过带有 updateCellsRequest 的 batchUpdate 清除所有可能的格式,但这并没有将人员芯片变成电子邮件地址。
如果我真的想自动执行此操作,我还需要使用 scripts
API 来部署和执行一个小型 Apps 脚本 运行 clearFormat 在一个单元格上。我想避免如此复杂,尤其是因为 Apps 脚本不适用于服务帐户。
有谁知道是否有办法使用 Google 表格 API 获取 people chip 的电子邮件地址?它给我的唯一值似乎是单元格中显示的人的全名。
在尝试解决这个问题时,我发现如果您使用“格式 > 清除格式”,名称会变成电子邮件地址。我希望我可以通过将值复制到隐藏的 sheet、清除格式,然后在那里获取电子邮件地址来解决这个问题。但是,尽管 Google Apps Script 具有在单元格上执行该功能的功能,但我发现无法使用 Sheets API 执行此操作。我尝试通过带有 updateCellsRequest 的 batchUpdate 清除所有可能的格式,但这并没有将人员芯片变成电子邮件地址。
如果我真的想自动执行此操作,我还需要使用 scripts
API 来部署和执行一个小型 Apps 脚本 运行 clearFormat 在一个单元格上。我想避免如此复杂,尤其是因为 Apps 脚本不适用于服务帐户。