小编Dan*_*Dan的帖子

获取“人员芯片”的电子邮件地址?

有谁知道是否有办法使用 Google Sheets API 来获取人员芯片的电子邮件地址?它给我的唯一值似乎是单元格中显示的人的全名。

在试图弄清楚这一点时,我发现如果您使用“格式>清除格式”,名称就会变成电子邮件地址。我希望我可以通过将值复制到隐藏表中,清除格式,然后在那里获取电子邮件地址来破解此问题。但是,尽管 Google Apps 脚本具有在单元格上执行该操作的函数,但我没有找到使用 Sheets API 来执行此操作的方法。我尝试通过带有 updateCellsRequest 的 batchUpdate 清除所有可能的格式,但这并没有将人员芯片变成电子邮件地址。

我现在的情况是,如果我真的想自动执行此操作,我scripts还需要使用 API 来部署和执行一个小型 Apps 脚本,以便在单元格上运行clearFormat。我想避免这么复杂,特别是因为 Apps 脚本不适用于服务帐户。

google-sheets google-apps-script google-sheets-api

5
推荐指数
1
解决办法
2772
查看次数