【发布时间】:2015-07-23 10:43:57
【问题描述】:
Google 表格允许将任何电子表格发布到网络。这样做会公开发布的电子表格中包含的数据,以便通过各种 API 访问,例如 Google Sheets API。
这一切都很好,除了一件事。通过 API 访问已发布的工作表,会返回为该工作表做出贡献的用户的电子邮件地址。
例如这样的请求:
https://spreadsheets.google.com/feeds/cells/[key]/[sheetId]/public/basic?alt=json
除其他信息外,还将返回:
"author": [ {
"name": {
"$t": "***"
},
"email": {
"$t": "***@***.com"
}
} ],
上述 sn-p 中的*** 是真实的 Google 帐户名称和电子邮件。
有没有办法通过文档属性或通用 Google 帐户属性来禁止通过公共 API 发布您的电子邮件地址?
【问题讨论】:
-
不,这是关于其他事情的。谢谢你。
-
我猜您可以使用一次性帐户创建和编辑工作表 - 至少可以将您的电子邮件地址保密...
-
这可以作为一种解决方法。谢谢。但是,我希望有一个更优雅的解决方案。好像没有:(