Google Sheets allows publishing any spreadsheet to web. Doing so exposes 
the data contained in the published spreadsheet for access via variety of 
APIs, such as Google Sheets API 
<https://developers.google.com/google-apps/spreadsheets/>.


This is all fined and good, except for one thing. Accessing the a published 
worksheet via API, returns email addresses of the users who have 
contributed to that worksheet.


For example a request like this:


https://spreadsheets.google.com/feeds/cells/[key]/[sheetId]/public/basic?alt=json


Among other information, will also return this:


"author": [ {
  "name": {
    "$t": "***"
  },
  "email": {
    "$t": "***@***.com"
  }
} ],


The *** in the above snippet are real Google account names and emails.


Is there a way, either via document properties or via generic Google 
Account properties, to disable publishing of your email address via public 
APIs?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Spreadsheets API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to