以编程方式获取电子表格创建者的电子邮件地址

时间:2019-02-24 11:00:12

标签: google-sheets google-sheets-api

我有一个小型机器人程序,除其他事项外,该程序以某种格式将电子表格发布到Google表格,然后尝试通过命令取回它们。但是出于安全原因,在尝试将其解析之前,我需要确保是由机器人本身创建了所述电子表格。

我已经找到了解决方法,例如极其round回-例如,运行Google Apps脚本以尝试根据{{3}将所有人添加和删除到受保护范围的编辑者列表中}-但这似乎相当困难且不直观。是否有任何合理的方法来检索创建者的凭据-例如服务Gmail地址?

更新:有点询问使我得出一个假设,即电子表格管理员创建的受保护范围将仅以该用户作为所有者,而其他任何人创建的受保护范围将包括编辑者和所有者(无论是在真实电子表格中还是在其他人创建的电子表格中进行伪造尝试-角色随情况而变)。那可以用来验证;幸运的是,该漫游器已经在其工作表中包含一个受保护范围。不过,我尚未检验该假设,很高兴看到更明确/更优雅的解决方案。

1 个答案:

答案 0 :(得分:0)

请参阅有关该问题的评论。看来我可以使用更好的注意力范围。