Class Folder

Folder

Folder na Dysku Google. Foldery są dostępne na urządzeniu DriveApp i można je tworzyć.

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
  var folder = folders.next();
  Logger.log(folder.getName());
}

Metody

MetodaZwracany typKrótki opis
addEditor(emailAddress)FolderDodaje danego użytkownika do listy edytorów Folder.
addEditor(user)FolderDodaje danego użytkownika do listy edytorów Folder.
addEditors(emailAddresses)FolderDodaje daną tablicę użytkowników do listy edytorów Folder.
addViewer(emailAddress)FolderDodaje danego użytkownika do listy widzów na liście Folder.
addViewer(user)FolderDodaje danego użytkownika do listy widzów na liście Folder.
addViewers(emailAddresses)FolderDodaje daną tablicę użytkowników do listy przeglądających Folder.
createFile(blob)FileTworzy plik w bieżącym folderze na podstawie określonych danych Blob.
createFile(name, content)FileTworzy w bieżącym folderze plik tekstowy o podanej nazwie i zawartości.
createFile(name, content, mimeType)FileTworzy w bieżącym folderze plik o podanej nazwie, treści i typie MIME.
createFolder(name)FolderTworzy folder w bieżącym folderze o podanej nazwie.
createShortcut(targetId)FileTworzy skrót do podanego identyfikatora elementu Dysku i zwraca go.
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)FileTworzy skrót do podanego identyfikatora elementu Dysku i klucza zasobu, a następnie go zwraca.
getAccess(email)PermissionPobiera uprawnienia przyznane danemu użytkownikowi.
getAccess(user)PermissionPobiera uprawnienia przyznane danemu użytkownikowi.
getDateCreated()DatePobiera datę utworzenia Folder.
getDescription()StringPobiera opis Folder.
getEditors()User[]Pobiera listę edytorów Folder.
getFiles()FileIteratorPobiera zbiór wszystkich plików podrzędnych folderu bieżącego.
getFilesByName(name)FileIteratorPobiera zbiór wszystkich plików podrzędnych bieżącego folderu o podanej nazwie.
getFilesByType(mimeType)FileIteratorPobiera zbiór wszystkich plików podrzędnych bieżącego folderu, które mają określony typ MIME.
getFolders()FolderIteratorPobiera zbiór wszystkich folderów podrzędnych folderu bieżącego.
getFoldersByName(name)FolderIteratorPobiera kolekcję wszystkich folderów podrzędnych bieżącego folderu o podanej nazwie.
getId()StringPobiera identyfikator Folder.
getLastUpdated()DatePobiera datę ostatniej aktualizacji zdarzenia Folder.
getName()StringPobiera nazwę Folder.
getOwner()UserPobiera właściciela elementu Folder.
getParents()FolderIteratorPobiera zbiór folderów, które są bezpośrednio elementami nadrzędnymi elementu Folder.
getResourceKey()StringPobiera klucz zasobu Folder, który jest wymagany do uzyskania dostępu do elementów udostępnionych za pomocą linku.
getSecurityUpdateEligible()BooleanOkreśla, czy Folder może stosować aktualizację zabezpieczeń, która wymaga dostępu do zasobu za pomocą linku.
getSecurityUpdateEnabled()BooleanPobiera, czy Folder wymaga klucza dostępu do zasobu, gdy jest udostępniany za pomocą linku.
getSharingAccess()AccessPobiera klasę użytkowników, którzy mają mieć dostęp do Folder, oprócz poszczególnych użytkowników, którym przyznano dostęp.
getSharingPermission()PermissionPobiera uprawnienia do tych użytkowników, którzy mają dostęp do Folder, oprócz tych, którzy otrzymali dostęp jawnie.
getSize()IntegerPobiera liczbę bajtów używanych do przechowywania elementu Folder na Dysku.
getUrl()StringPobiera adres URL, którego można użyć do otwarcia elementu Folder w aplikacji Google, takiej jak Dysk czy Dokumenty.
getViewers()User[]Pobiera listę widzów i komentujących w przypadku: Folder.
isShareableByEditors()BooleanOkreśla, czy użytkownicy z uprawnieniami do edycji elementu Folder mogą udostępniać go innym użytkownikom lub zmieniać uprawnienia.
isStarred()BooleanOkreśla, czy element Folder został oznaczony gwiazdką na Dysku użytkownika.
isTrashed()BooleanOkreśla, czy Folder znajduje się w koszu na Dysku użytkownika.
moveTo(destination)FolderPrzenosi ten element do podanego folderu docelowego.
removeEditor(emailAddress)FolderDanego użytkownika nie ma na liście edytorów Folder.
removeEditor(user)FolderDanego użytkownika nie ma na liście edytorów Folder.
removeViewer(emailAddress)FolderUsunięcie określonego użytkownika z listy widzów i komentujących mających miejsce w domenie Folder.
removeViewer(user)FolderUsunięcie określonego użytkownika z listy widzów i komentujących mających miejsce w domenie Folder.
revokePermissions(user)FolderUnieważnia dostęp aplikacji Folder przyznanej użytkownikowi.
revokePermissions(user)FolderUnieważnia dostęp aplikacji Folder przyznanej użytkownikowi.
searchFiles(params)FileIteratorPobiera zbiór wszystkich plików podrzędnych bieżącego folderu, które spełniają określone kryteria wyszukiwania.
searchFolders(params)FolderIteratorPobiera zbiór wszystkich folderów podrzędnych bieżącego folderu, które spełniają określone kryteria wyszukiwania.
setDescription(description)FolderUstawia opis Folder.
setName(name)FolderUstawia nazwę tagu Folder.
setOwner(emailAddress)FolderZmienia właściciela elementu Folder.
setOwner(user)FolderZmienia właściciela elementu Folder.
setSecurityUpdateEnabled(enabled)FolderOkreśla, czy Folder wymaga dostępu do klucza po udostępnieniu linku za pomocą linku.
setShareableByEditors(shareable)FolderOkreśla, czy użytkownicy z uprawnieniami do edycji Folder mogą udostępniać je innym użytkownikom lub zmieniać uprawnienia.
setSharing(accessType, permissionType)FolderOkreśla grupę użytkowników, którzy mają mieć dostęp do Folder, i uprawnienia przyznane tym użytkownikom, a nie tylko poszczególnym użytkownikom, którym udzielono dostępu.
setStarred(starred)FolderOkreśla, czy element Folder jest oznaczony gwiazdką na Dysku użytkownika.
setTrashed(trashed)FolderOkreśla, czy Folder znajduje się w koszu na Dysku użytkownika.

Szczegółowa dokumentacja

addEditor(emailAddress)

Dodaje danego użytkownika do listy edytorów Folder. Jeśli użytkownik był już na liście, ta metoda spowoduje, że zniknie on z listy widzów.

Parametry

NazwaTypOpis
emailAddressStringAdres e-mail użytkownika, którego chcesz dodać.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

addEditor(user)

Dodaje danego użytkownika do listy edytorów Folder. Jeśli użytkownik był już na liście, ta metoda spowoduje, że zniknie on z listy widzów.

Parametry

NazwaTypOpis
userUserWskazanie użytkownika do dodania.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

addEditors(emailAddresses)

Dodaje daną tablicę użytkowników do listy edytorów Folder. Jeśli któryś z użytkowników znalazł się już na liście widzów, ta metoda spowoduje wykluczenie go z listy widzów.

Parametry

NazwaTypOpis
emailAddressesString[]Tablica adresów e-mail użytkowników, których chcesz dodać.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

addViewer(emailAddress)

Dodaje danego użytkownika do listy widzów na liście Folder. Jeśli użytkownik był już na liście edytorów, ta metoda nie jest brana pod uwagę.

Parametry

NazwaTypOpis
emailAddressStringAdres e-mail użytkownika, którego chcesz dodać.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

addViewer(user)

Dodaje danego użytkownika do listy widzów na liście Folder. Jeśli użytkownik był już na liście edytorów, ta metoda nie jest brana pod uwagę.

Parametry

NazwaTypOpis
userUserWskazanie użytkownika do dodania.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

addViewers(emailAddresses)

Dodaje daną tablicę użytkowników do listy przeglądających Folder. Jeśli któryś z użytkowników znalazł się już na liście edytorów, ta metoda nie będzie miała dla niego zastosowania.

Parametry

NazwaTypOpis
emailAddressesString[]Tablica adresów e-mail użytkowników, których chcesz dodać.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

createFile(blob)

Tworzy plik w bieżącym folderze na podstawie określonych danych Blob.

// Create an image file in Google Drive using the Maps service.
var blob = Maps.newStaticMap().setCenter('76 9th Avenue, New York NY').getBlob();
DriveApp.getRootFolder().createFile(blob);

Parametry

NazwaTypOpis
blobBlobSourceDane do nowego pliku.

Zwróć

File – nowy plik.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

createFile(name, content)

Tworzy w bieżącym folderze plik tekstowy o podanej nazwie i zawartości. Zwraca wyjątek, jeśli rozmiar content jest większy niż 50 MB.

// Create a text file with the content "Hello, world!"
DriveApp.getRootFolder().createFile('New Text File', 'Hello, world!');

Parametry

NazwaTypOpis
nameStringNazwa nowego pliku.
contentStringZawartość nowego pliku.

Zwróć

File – nowy plik.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

createFile(name, content, mimeType)

Tworzy w bieżącym folderze plik o podanej nazwie, treści i typie MIME. Zwraca wyjątek, jeśli właściwość content jest większa niż 10 MB.

// Create an HTML file with the content "Hello, world!"
DriveApp.getRootFolder().createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);

Parametry

NazwaTypOpis
nameStringNazwa nowego pliku.
contentStringZawartość nowego pliku.
mimeTypeStringTyp MIME nowego pliku.

Zwróć

File – nowy plik.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

createFolder(name)

Tworzy folder w bieżącym folderze o podanej nazwie.

Parametry

NazwaTypOpis
nameStringNazwa nowego folderu.

Zwróć

Folder – nowy folder.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

createShortcut(targetId)

Tworzy skrót do podanego identyfikatora elementu Dysku i zwraca go.

Parametry

NazwaTypOpis
targetIdStringIdentyfikator pliku docelowego lub folderu.

Zwróć

File – nowy skrót.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)

Tworzy skrót do podanego identyfikatora elementu Dysku i klucza zasobu, a następnie go zwraca. Klucze zasobów to dodatkowy parametr, który trzeba przekazać, aby uzyskać dostęp do pliku docelowego lub folderu udostępnionego za pomocą linku.

Parametry

NazwaTypOpis
targetIdStringIdentyfikator pliku docelowego lub folderu.
targetResourceKeyStringKlucz zasobu pliku docelowego lub folderu.

Zwróć

File – nowy skrót.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

getAccess(email)

Pobiera uprawnienia przyznane danemu użytkownikowi.

Parametry

NazwaTypOpis
emailStringadres e-mail użytkownika, którego uprawnienia należy sprawdzić;

Zwróć

Permission – uprawnienia przyznane użytkownikowi,

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getAccess(user)

Pobiera uprawnienia przyznane danemu użytkownikowi.

Parametry

NazwaTypOpis
userUserreprezentacja użytkownika, którego uprawnienia należy sprawdzić;

Zwróć

Permission – uprawnienia przyznane użytkownikowi,

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getDateCreated()

Pobiera datę utworzenia Folder.

Zwróć

Date – data utworzenia Folder,

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getDescription()

Pobiera opis Folder.

Zwróć

String – opis elementu Folder

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getEditors()

Pobiera listę edytorów Folder. Jeśli użytkownik, który wykonuje skrypt, nie ma uprawnień do edycji elementu Folder, ta metoda zwraca pustą tablicę.

Zwróć

User[] – tablica użytkowników z uprawnieniami do edycji.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFiles()

Pobiera zbiór wszystkich plików podrzędnych folderu bieżącego.

Zwróć

FileIterator – zbiór wszystkich plików, które są elementami podrzędnymi bieżącego folderu

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFilesByName(name)

Pobiera zbiór wszystkich plików podrzędnych bieżącego folderu o podanej nazwie.

Parametry

NazwaTypOpis
nameStringNazwa plików, które chcesz znaleźć.

Zwróć

FileIterator – zbiór wszystkich plików, które są elementami podrzędnymi bieżącego folderu i mają podaną nazwę.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFilesByType(mimeType)

Pobiera zbiór wszystkich plików podrzędnych bieżącego folderu, które mają określony typ MIME.

Parametry

NazwaTypOpis
mimeTypeStringTyp MIME plików, które mają zostać znalezione.

Zwróć

FileIterator – zbiór wszystkich plików, które są elementami podrzędnymi bieżącego folderu i mają określony typ MIME.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFolders()

Pobiera zbiór wszystkich folderów podrzędnych folderu bieżącego.

Zwróć

FolderIterator – zbiór wszystkich folderów podrzędnych folderu bieżącego,

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFoldersByName(name)

Pobiera kolekcję wszystkich folderów podrzędnych bieżącego folderu o podanej nazwie.

Parametry

NazwaTypOpis
nameStringNazwa folderów do znalezienia.

Zwróć

FolderIterator – zbiór wszystkich folderów, które są elementami podrzędnymi bieżącego folderu i mają podaną nazwę.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getId()

Pobiera identyfikator Folder.

Zwróć

String – identyfikator elementu Folder;

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getLastUpdated()

Pobiera datę ostatniej aktualizacji zdarzenia Folder.

Zwróć

Date – data ostatniej aktualizacji wartości Folder;

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getName()

Pobiera nazwę Folder.

Zwróć

String – nazwa zasobu Folder.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getOwner()

Pobiera właściciela elementu Folder.

Zwróć

User – obiekt User reprezentujący właściciela,

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getParents()

Pobiera zbiór folderów, które są bezpośrednio elementami nadrzędnymi elementu Folder.

Zwróć

FolderIterator – zbiór folderów, które są bezpośrednimi elementami nadrzędnymi folderu Folder

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getResourceKey()

Pobiera klucz zasobu Folder, który jest wymagany do uzyskania dostępu do elementów udostępnionych za pomocą linku.

Zwróć

String – klucz zasobu Folder,

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSecurityUpdateEligible()

Określa, czy Folder może stosować aktualizację zabezpieczeń, która wymaga dostępu do zasobu za pomocą linku.

Dostęp do niektórych plików lub folderów, które zostały udostępnione przy użyciu linku, wymaga klucza zasobu. Ta zmiana jest częścią aktualizacji zabezpieczeń. Aktualizacja jest domyślnie włączona dla kwalifikujących się plików i folderów. Aby włączyć lub wyłączyć wymaganie klucza zasobu w przypadku odpowiednich plików, użyj setSecurityUpdateEnabled.

Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.

Zwróć

Boolean – określa, czy dla zasobu Folder można zastosować wymóg dotyczący klucza zasobu.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSecurityUpdateEnabled()

Pobiera, czy Folder wymaga klucza dostępu do zasobu, gdy jest udostępniany za pomocą linku. To wymaganie jest domyślnie włączone dla kwalifikujących się plików i folderów. Aby włączyć lub wyłączyć wymaganie użycia klucza zasobu w przypadku odpowiednich plików, użyj polecenia setSecurityUpdateEnabled.

Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.

Zwróć

Boolean – określa, czy dla tego zasobu (Folder) wymagany jest klucz klucza.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSharingAccess()

Pobiera klasę użytkowników, którzy mają mieć dostęp do Folder, oprócz poszczególnych użytkowników, którym przyznano dostęp.

Zwróć

Access – liczba użytkowników, którzy mają dostęp do Folder;

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSharingPermission()

Pobiera uprawnienia do tych użytkowników, którzy mają dostęp do Folder, oprócz tych, którzy otrzymali dostęp jawnie.

Zwróć

Permission – uprawnienia przyznane użytkownikom, którzy mogą mieć dostęp do Folder.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSize()

Pobiera liczbę bajtów używanych do przechowywania elementu Folder na Dysku. Pliki aplikacji Google Workspace nie wliczają się do limitu miejsca na Dysku, więc nie zwracają 0 bajtów.

Zwróć

Integer – liczba bajtów używanych do przechowywania elementu Folder na Dysku.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getUrl()

Pobiera adres URL, którego można użyć do otwarcia elementu Folder w aplikacji Google, takiej jak Dysk czy Dokumenty.

Zwróć

String – adres URL, którego możesz używać do wyświetlania tego elementu Folder w aplikacji Google takiej jak Dysk czy Dokumenty.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getViewers()

Pobiera listę widzów i komentujących w przypadku: Folder. Jeśli użytkownik, który wykonał skrypt, nie ma uprawnień do edycji elementu Folder, ta metoda zwraca pustą tablicę.

Zwróć

User[] – tablica użytkowników z uprawnieniami do wyświetlania lub komentowania.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isShareableByEditors()

Określa, czy użytkownicy z uprawnieniami do edycji elementu Folder mogą udostępniać go innym użytkownikom lub zmieniać uprawnienia.

Zwróć

Booleantrue, jeśli użytkownicy z uprawnieniami do edycji mogą udostępniać dane innym użytkownikom lub zmieniać uprawnienia – false, jeśli nie

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isStarred()

Określa, czy element Folder został oznaczony gwiazdką na Dysku użytkownika.

Zwróć

Booleantrue, jeśli Folder jest oznaczony gwiazdką na Dysku użytkownika; false – jeśli nie

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isTrashed()

Określa, czy Folder znajduje się w koszu na Dysku użytkownika.

Zwróć

Booleantrue, jeśli Folder jest w koszu użytkownika i false, jeśli nie

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

moveTo(destination)

Przenosi ten element do podanego folderu docelowego.

Aby można było przenieść element do folderu docelowego, obecny użytkownik musi być właścicielem pliku lub mieć uprawnienia do edycji bieżącego folderu nadrzędnego.

Parametry

NazwaTypOpis
destinationFolderFolder, który staje się nowym elementem nadrzędnym.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

removeEditor(emailAddress)

Danego użytkownika nie ma na liście edytorów Folder. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej Folder, jeśli należą one do grupy użytkowników, którzy mają dostęp ogólny – na przykład gdy Folder jest udostępniony całej domenie użytkownika lub jeśli Folder jest na dysku współdzielonym, do którego użytkownik ma dostęp.

W przypadku plików z Dysku ten użytkownik zostanie też usunięty z listy przeglądających.

Parametry

NazwaTypOpis
emailAddressStringAdres e-mail użytkownika, którego chcesz usunąć.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

removeEditor(user)

Danego użytkownika nie ma na liście edytorów Folder. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej Folder, jeśli należą one do grupy użytkowników, którzy mają dostęp ogólny – na przykład gdy Folder jest udostępniony całej domenie użytkownika lub jeśli Folder jest na dysku współdzielonym, do którego użytkownik ma dostęp.

W przypadku plików z Dysku ten użytkownik zostanie też usunięty z listy przeglądających.

Parametry

NazwaTypOpis
userUserPrezentacja użytkownika do usunięcia.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

removeViewer(emailAddress)

Usunięcie określonego użytkownika z listy widzów i komentujących mających miejsce w domenie Folder. Ta metoda nie działa, jeśli użytkownik jest edytorem, a nie przeglądającym lub komentującym. Ta metoda nie blokuje też dostępu do elementu Folder, jeśli należą oni do grupy użytkowników, którzy mają dostęp ogólny – na przykład gdy Folder jest udostępniony całej domenie użytkownika lub jeśli Folder znajduje się na dysku współdzielonym, do którego użytkownik ma dostęp.

W przypadku plików na Dysku ta osoba zostanie też usunięta z listy edytorów.

Parametry

NazwaTypOpis
emailAddressStringAdres e-mail użytkownika, którego chcesz usunąć.

Zwróć

Folder – ten Folder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

removeViewer(user)

Usunięcie określonego użytkownika z listy widzów i komentujących mających miejsce w domenie Folder. Ta metoda nie działa, jeśli użytkownik jest edytorem, a nie przeglądającym. Ta metoda nie blokuje też dostępu do elementu Folder, jeśli należą oni do grupy użytkowników, którzy mają dostęp ogólny. Na przykład jeśli Folder jest udostępniony całej domenie użytkownika lub jeśli Folder jest na dysku współdzielonym, do którego użytkownik ma dostęp.

W przypadku plików na Dysku ta osoba zostanie też usunięta z listy edytorów.

Parametry

NazwaTypOpis
userUserPrezentacja użytkownika do usunięcia.

Zwróć

Folder – ten Folder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

revokePermissions(user)

Unieważnia dostęp aplikacji Folder przyznanej użytkownikowi. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej Folder, jeśli należą one do grupy użytkowników, którzy mają ogólny dostęp – na przykład gdy Folder jest udostępniony całej domenie.

Parametry

NazwaTypOpis
userStringadres e-mail użytkownika, któremu chcesz anulować dostęp.

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

revokePermissions(user)

Unieważnia dostęp aplikacji Folder przyznanej użytkownikowi. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej Folder, jeśli należą one do grupy użytkowników, którzy mają ogólny dostęp – na przykład gdy Folder jest udostępniony całej domenie.

Parametry

NazwaTypOpis
userUserprzedstawienie użytkownika, którego dostęp powinien zostać unieważniony;

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

searchFiles(params)

Pobiera zbiór wszystkich plików podrzędnych bieżącego folderu, które spełniają określone kryteria wyszukiwania. Kryteria wyszukiwania znajdziesz w dokumentacji pakietu SDK Dysku Google. Argument params jest ciągiem zapytania, który może zawierać wartości ciągu, więc pamiętaj o odpowiednim korzystaniu ze znaków zmiany znaczenia w cudzysłowie (np. "title contains 'Gulliver\\'s Travels'" lub 'title contains "Gulliver\'s Travels"').

// Log the name of every file that are children of the current folder and modified after February 28,
// 2013 whose name contains "untitled".
var files = DriveApp.getRootFolder().searchFiles(
    'modifiedDate > "2013-02-28" and title contains "untitled"');
while (files.hasNext()) {
  var file = files.next();
  Logger.log(file.getName());
}

Parametry

NazwaTypOpis
paramsStringkryteria wyszukiwania opisane w dokumentacji pakietu SDK Dysku Google;

Zwróć

FileIterator – zbiór wszystkich plików, które są elementami podrzędnymi bieżącego folderu i spełniają kryteria wyszukiwania;

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

searchFolders(params)

Pobiera zbiór wszystkich folderów podrzędnych bieżącego folderu, które spełniają określone kryteria wyszukiwania. Kryteria wyszukiwania znajdziesz w dokumentacji pakietu SDK Dysku Google. Argument params jest ciągiem zapytania, który może zawierać wartości ciągu, więc pamiętaj o odpowiednim korzystaniu ze znaków zmiany znaczenia w cudzysłowie (np. "title contains 'Gulliver\\'s Travels'" lub 'title contains "Gulliver\'s Travels"').

// Log the name of every folder that are children of the current folder and you own and is starred.
var folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners');
while (folders.hasNext()) {
  var folder = folders.next();
  Logger.log(folder.getName());
}

Parametry

NazwaTypOpis
paramsStringkryteria wyszukiwania opisane w dokumentacji pakietu SDK Dysku Google;

Zwróć

FolderIterator – zbiór wszystkich folderów podrzędnych bieżącego folderu, które spełniają kryteria wyszukiwania.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

setDescription(description)

Ustawia opis Folder.

Parametry

NazwaTypOpis
descriptionStringNowy opis: Folder

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setName(name)

Ustawia nazwę tagu Folder.

Parametry

NazwaTypOpis
nameStringNowa nazwa modułu: Folder

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setOwner(emailAddress)

Zmienia właściciela elementu Folder. Ta metoda przyznaje też poprzedniemu właścicielowi uprawnienia do edycji elementu Folder.

Parametry

NazwaTypOpis
emailAddressStringadres e-mail użytkownika, który powinien zostać nowym właścicielem;

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setOwner(user)

Zmienia właściciela elementu Folder. Ta metoda przyznaje też poprzedniemu właścicielowi uprawnienia do edycji elementu Folder.

Parametry

NazwaTypOpis
userUserreprezentacja użytkownika, która powinna zostać nowym właścicielem;

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setSecurityUpdateEnabled(enabled)

Określa, czy Folder wymaga dostępu do klucza po udostępnieniu linku za pomocą linku. Odpowiednie pliki i foldery są domyślnie włączone.

Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.

Parametry

NazwaTypOpis
enabledBooleanOkreśla, czy włączyć wymóg klucza klucza dla zasobu Folder.

Zwróć

FolderFolder do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setShareableByEditors(shareable)

Określa, czy użytkownicy z uprawnieniami do edycji Folder mogą udostępniać je innym użytkownikom lub zmieniać uprawnienia. Domyślnie nowy identyfikator Folder to true.

Parametry

NazwaTypOpis
shareableBooleantrue, jeśli użytkownicy z uprawnieniami do edycji powinni mieć możliwość udostępniania innym użytkownikom lub zmieniania uprawnień. Jeśli nie, false

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setSharing(accessType, permissionType)

Określa grupę użytkowników, którzy mają mieć dostęp do Folder, i uprawnienia przyznane tym użytkownikom, a nie tylko poszczególnym użytkownikom, którym udzielono dostępu.

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for users of a Google Workspace domain.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Parametry

NazwaTypOpis
accessTypeAccessktóra klasa użytkowników powinna mieć dostęp do Folder;
permissionTypePermissionuprawnieniami, które powinny być dostępne dla użytkowników z dostępem do: Folder

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setStarred(starred)

Określa, czy element Folder jest oznaczony gwiazdką na Dysku użytkownika. Wartością domyślną w nowych Folder jest false.

Parametry

NazwaTypOpis
starredBooleantrue, jeśli Folder ma być oznaczony gwiazdką na Dysku użytkownika. Jeśli nie, false

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

setTrashed(trashed)

Określa, czy Folder znajduje się w koszu na Dysku użytkownika. Tylko właściciel może przenieść do kosza plik Folder. Domyślnie nowe elementy (Folder) mają wartość false.

Parametry

NazwaTypOpis
trashedBooleantrue jeśli Folder ma zostać przeniesione do kosza na Dysku użytkownika; false jeśli nie

Zwróć

Folder – ten Folder do łańcucha

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/drive

Wycofane metody