Encountering an ‘Invalid email: MyDomain.com’ error when trying to remove the default domain viewer using Google Apps Script. The revised code below might offer a solution:
function stripDomainViewer() {
var fileIter = DriveApp.getFiles();
while (fileIter.hasNext()) {
var fileItem = fileIter.next();
var viewersArr = fileItem.getViewers();
for (var index = 0; index < viewersArr.length; index++) {
if (viewersArr[index].getEmail() === 'MyDomain.com') {
fileItem.removeViewer(viewersArr[index]);
break;
}
}
}
}