Is there a way to share Google Sheets(programmatically or otherwise) without revealing the Owner's name/Email address to the public/link receivers?
Google Sheets – How to Share Anonymously
google sheetsgoogle-apps-scriptprivacy
Related Topic
- Way to share a certain Keeeb without directing the person to all one’s public files
- Google-sheets – way I can set only a certain sheet visible in Google Spreadsheets
- Google+ – How to Remove Yourself from Search
- Google Sheets – Generate Email Address from Two Cells
- Google Sheets – How to Resolve Emails to User Names
- Google Sheets – How to Know Who Edited Anonymously
- Google-sheets – Google Sheets formula
Best Answer
If you want to give the permission of viewer and editor to users for the shared spreadsheet, you are required to share the endpoint like
https://docs.google.com/spreadsheets/d/### fileId ###/edit?usp=sharing
. In this case, users can retrieve your information including name and email from file ID usingGET https://www.googleapis.com/drive/v3/files/### fileId ###?key={YOUR_API_KEY}
of Drive API. Namely, it means that the method using the file ID gives the owner information to others. So how about this workaround?https://docs.google.com/spreadsheets/d/e/### Not fileId ###/pubhtml
. In this case, users cannot retrieve the file ID. So users cannot know the owner information.https://docs.google.com/spreadsheets/d/e/### Not fileId ###/pubhtml
.https://script.google.com/macros/s/### Not fileId ###/exec
.I think that there are other methods except for my answer, so please think of this as one of several answers. If I misunderstand the situation you want to use, I'm sorry.