Użytkownik powiązany z plikiem na Dysku Google. Dostęp do użytkowników można uzyskać za pomocą usług File.getEditors()
, Folder.getViewers()
i innych metod.
// Log the email address of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getDomain() | String | Pobiera nazwę domeny powiązaną z kontem użytkownika. |
getEmail() | String | Pobiera adres e-mail użytkownika. |
getName() | String | Pobiera nazwę użytkownika. |
getPhotoUrl() | String | Pobiera adres URL zdjęcia użytkownika. |
Szczegółowa dokumentacja
getDomain()
Pobiera nazwę domeny powiązaną z kontem użytkownika.
// Log the domain names associated with all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getDomain()); }
Powrót
String
– nazwa domeny powiązana z kontem użytkownika,
getEmail()
Pobiera adres e-mail użytkownika. Adres e-mail użytkownika jest dostępny tylko wtedy, gdy udostępnili adres ze strony ustawień konta Google+ lub jeśli użytkownik należy do w tej samej domenie co użytkownik uruchamiający skrypt, a administrator domeny zezwolił na wszystkie użytkowników w domenie, aby móc wyświetlać adresy e-mail.
// Log the email address of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getEmail()); }
Powrót
String
– adres e-mail użytkownika lub pusty ciąg znaków, jeśli adres e-mail jest niedostępny;
getName()
Pobiera nazwę użytkownika. Jeśli nazwa użytkownika jest niedostępna, ta metoda zwraca wartość null
.
// Log the names of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getName()); }
Powrót
String
– nazwa użytkownika lub null
, jeśli nazwa jest niedostępna;
getPhotoUrl()
Pobiera adres URL zdjęcia użytkownika. Jeśli zdjęcie użytkownika nie zostało wyświetlone, ta metoda zwraca wartość null
.
i dostępności informacji.
// Log the URLs for the photos of all users who have edit access to a file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var editors = file.getEditors(); for (var i = 0; i < editors.length; i++) { Logger.log(editors[i].getPhotoUrl()); }
Powrót
String
– adres URL zdjęcia użytkownika lub null
, jeśli zdjęcie jest niedostępne;