folder na Dysku Google; Dostęp do folderów można uzyskać lub tworzyć je w sekcji DriveApp.
// Log the name of every folder in the user's Drive. const folders = DriveApp.getFolders(); while (folders.hasNext()) { const folder = folders.next(); Logger.log(folder.getName()); }
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
add | Folder | Dodaje podanego użytkownika do listy edytujących Folder. |
add | Folder | Dodaje podanego użytkownika do listy edytujących Folder. |
add | Folder | Dodaje podaną tablicę użytkowników do listy edytujących Folder. |
add | Folder | Dodaje podanego użytkownika do listy osób, które mogą wyświetlać Folder. |
add | Folder | Dodaje podanego użytkownika do listy osób, które mogą wyświetlać Folder. |
add | Folder | Dodaje podaną tablicę użytkowników do listy widzów Folder. |
create | File | Tworzy w bieżącym folderze plik z podanym Blob dowolnych danych. |
create | File | Tworzy w bieżącym folderze plik tekstowy o podanej nazwie i zawartości. |
create | File | Tworzy w bieżącym folderze plik o podanej nazwie, zawartości i typie MIME. |
create | Folder | Tworzy w bieżącym folderze folder o podanej nazwie. |
create | File | Tworzy skrót do podanego identyfikatora elementu na Dysku i zwraca go. |
create | File | Tworzy skrót do podanego identyfikatora elementu na Dysku i klucza zasobu, a następnie go zwraca. |
get | Permission | Pobiera uprawnienia przyznane konkretnemu użytkownikowi. |
get | Permission | Pobiera uprawnienia przyznane konkretnemu użytkownikowi. |
get | Date | Pobiera datę utworzenia Folder. |
get | String | Pobiera opis elementu Folder. |
get | User[] | Pobiera listę edytorów tego Folder. |
get | File | Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu. |
get | File | Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu i mają podaną nazwę. |
get | File | Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu i mają podany typ MIME. |
get | Folder | Pobiera kolekcję wszystkich folderów podrzędnych względem bieżącego folderu. |
get | Folder | Pobiera kolekcję wszystkich folderów, które są podrzędne względem bieżącego folderu i mają podaną nazwę. |
get | String | Pobiera identyfikator Folder. |
get | Date | Pobiera datę ostatniej aktualizacji Folder. |
get | String | Pobiera nazwę Folder. |
get | User | Pobiera właściciela tego zasobu Folder. |
get | Folder | Pobiera kolekcję folderów, które są bezpośrednimi folderami nadrzędnymi elementu Folder. |
get | String | Pobiera klucz zasobu Folder, który jest wymagany do uzyskania dostępu do elementów udostępnionych za pomocą linku. |
get | Boolean | Określa, czy ten Folder może zastosować aktualizację zabezpieczeń, która wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniany za pomocą linku. |
get | Boolean | Określa, czy ten Folder wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniany za pomocą linku. |
get | Access | Określa, która klasa użytkowników może uzyskać dostęp do Folder, oprócz użytkowników, którym wyraźnie przyznano dostęp. |
get | Permission | Pobiera uprawnienia przyznane użytkownikom, którzy mają dostęp do Folder, oprócz użytkowników, którym wyraźnie przyznano dostęp. |
get | Integer | Pobiera liczbę bajtów używanych do przechowywania Folder na Dysku. |
get | String | Pobiera adres URL, którego można użyć do otwarcia Folder w aplikacji Google, takiej jak Dysk lub Dokumenty. |
get | User[] | Pobiera listę przeglądających i komentujących dla tego Folder. |
is | Boolean | Określa, czy użytkownicy z uprawnieniami do edycji Folder mogą udostępniać go innym użytkownikom lub zmieniać uprawnienia. |
is | Boolean | Określa, czy Folder został oznaczony gwiazdką na Dysku użytkownika. |
is | Boolean | Określa, czy Folder znajduje się w koszu na Dysku użytkownika. |
move | Folder | Przenosi ten element do podanego folderu docelowego. |
remove | Folder | Usuwa danego użytkownika z listy osób edytujących Folder. |
remove | Folder | Usuwa danego użytkownika z listy osób edytujących Folder. |
remove | Folder | Usuwa danego użytkownika z listy przeglądających i komentujących Folder. |
remove | Folder | Usuwa danego użytkownika z listy przeglądających i komentujących Folder. |
revoke | Folder | Unieważnia dostęp do Folder przyznany danemu użytkownikowi. |
revoke | Folder | Unieważnia dostęp do Folder przyznany danemu użytkownikowi. |
search | File | Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu i spełniają podane kryteria wyszukiwania. |
search | Folder | Pobiera kolekcję wszystkich folderów podrzędnych w stosunku do bieżącego folderu, które spełniają podane kryteria wyszukiwania. |
set | Folder | Ustawia opis elementu Folder. |
set | Folder | Ustawia nazwę elementu Folder. |
set | Folder | Zmienia właściciela Folder. |
set | Folder | Zmienia właściciela Folder. |
set | Folder | Określa, czy Folder wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniany za pomocą linku. |
set | Folder | Określa, czy użytkownicy z uprawnieniami do edycji Folder mogą udostępniać pliki innym użytkownikom lub zmieniać uprawnienia. |
set | Folder | Określa, która klasa użytkowników może uzyskać dostęp do Folder i jakie uprawnienia są im przyznawane, oprócz uprawnień przyznanych poszczególnym użytkownikom. |
set | Folder | Określa, czy Folder jest oznaczony gwiazdką na Dysku użytkownika. |
set | Folder | Określa, czy Folder znajduje się w koszu na Dysku użytkownika. |
Szczegółowa dokumentacja
addEditor(emailAddress)
Dodaje podanego użytkownika do listy edytujących Folder. Jeśli użytkownik był już na liście widzów, ta metoda usuwa go z tej listy.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz dodać. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
addEditor(user)
Dodaje podanego użytkownika do listy edytujących Folder. Jeśli użytkownik był już na liście widzów, ta metoda usuwa go z tej listy.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
user | User | Reprezentacja użytkownika, którego chcesz dodać. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
addEditors(emailAddresses)
Dodaje podaną tablicę użytkowników do listy edytujących Folder. Jeśli któryś z użytkowników był już na liście widzów, ta metoda usuwa go z tej listy.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String[] | Tablica adresów e-mail użytkowników, których chcesz dodać. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
Dodaje podanego użytkownika do listy osób, które mogą wyświetlać Folder. Jeśli użytkownik był już na liście edytujących, ta metoda nie ma wpływu.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz dodać. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
addViewer(user)
Dodaje podanego użytkownika do listy osób, które mogą wyświetlać Folder. Jeśli użytkownik był już na liście edytujących, ta metoda nie ma wpływu.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
user | User | Reprezentacja użytkownika, którego chcesz dodać. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
addViewers(emailAddresses)
Dodaje podaną tablicę użytkowników do listy widzów Folder. Jeśli któryś z użytkowników był już na liście edytujących, ta metoda nie będzie miała na niego wpływu.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String[] | Tablica adresów e-mail użytkowników, których chcesz dodać. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
createFile(blob)
Tworzy w bieżącym folderze plik z podanym Blob dowolnych danych.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
blob | Blob | Dane nowego pliku. |
Powrót
File – nowy plik.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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 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
| Nazwa | Typ | Opis |
|---|---|---|
name | String | Nazwa nowego pliku. |
content | String | Treść nowego pliku. |
Powrót
File – nowy plik.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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, zawartości i typie MIME. Zwraca wyjątek, jeśli rozmiar pliku content przekracza 10 MB.
// Create an HTML file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
name | String | Nazwa nowego pliku. |
content | String | Treść nowego pliku. |
mime | String | Typ MIME nowego pliku. |
Powrót
File – nowy plik.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
createFolder(name)
createShortcut(targetId)
Tworzy skrót do podanego identyfikatora elementu na Dysku i zwraca go.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
target | String | Identyfikator pliku docelowego lub folderu. |
Powrót
File – nowy skrót.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)
Tworzy skrót do podanego identyfikatora elementu na Dysku i klucza zasobu, a następnie go zwraca. Klucz zasobu to dodatkowy parametr, który należy przekazać, aby uzyskać dostęp do docelowego pliku lub folderu udostępnionego za pomocą linku.
// Creates shortcuts for all folders in the user's drive that have a specific // name. // TODO(developer): Replace 'Test-Folder' with a valid folder name in your // drive. const folders = DriveApp.getFoldersByName('Test-Folder'); // Iterates through all folders named 'Test-Folder'. while (folders.hasNext()) { const folder = folders.next(); // Creates a shortcut to the provided Drive item ID and resource key, and // returns it. DriveApp.createShortcutForTargetIdAndResourceKey( folder.getId(), folder.getResourceKey(), ); }
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
target | String | Identyfikator docelowego pliku lub folderu. |
target | String | Klucz zasobu docelowego pliku lub folderu. |
Powrót
File – nowy skrót.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
getAccess(email)
Pobiera uprawnienia przyznane konkretnemu użytkownikowi. Ta metoda nie obsługuje zwracania uprawnień dla grupy dyskusyjnej Google ani uprawnień dziedziczonych przez grupy dyskusyjne Google.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String | Adres e-mail użytkownika, którego uprawnienia mają zostać sprawdzone. Grupy dyskusyjne Google nie są obsługiwane. |
Powrót
Permission – uprawnienia przyznane użytkownikowi.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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 konkretnemu użytkownikowi. Ta metoda nie obsługuje zwracania uprawnień dla grupy dyskusyjnej Google ani uprawnień dziedziczonych przez grupy dyskusyjne Google.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
user | User | Reprezentacja użytkownika, którego uprawnienia mają zostać sprawdzone. |
Powrót
Permission – uprawnienia przyznane użytkownikowi.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getDateCreated()
getDescription()
getEditors()
Pobiera listę edytorów tego Folder. Jeśli użytkownik, który uruchamia skrypt, nie ma uprawnień do edytowania Folder, ta metoda zwraca pustą tablicę.
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of editors and logs their names to the console. const editors = folder.getEditors(); for (const editor of editors) { console.log(editor.getName()); }
Powrót
User[] – lista edytujących dla tego Folder, jeśli użytkownik ma uprawnienia do edycji, lub pusta tablica w przeciwnym razie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getFiles()
Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu.
Powrót
FileIterator – zbiór wszystkich plików, które są elementami podrzędnymi bieżącego folderu.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getFilesByName(name)
Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu i mają podaną nazwę.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
name | String | Nazwy plików do znalezienia. |
Powrót
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 z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getFilesByType(mimeType)
Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu i mają podany typ MIME.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
mime | String | Typ MIME plików do znalezienia. |
Powrót
FileIterator – zbiór wszystkich plików, które są elementami podrzędnymi bieżącego folderu i mają podany typ MIME.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getFolders()
Pobiera kolekcję wszystkich folderów podrzędnych względem bieżącego folderu.
Powrót
FolderIterator – zbiór wszystkich folderów podrzędnych w stosunku do bieżącego folderu.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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, które są podrzędne względem bieżącego folderu i mają podaną nazwę.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
name | String | Nazwy folderów do znalezienia. |
Powrót
FolderIterator – zbiór wszystkich folderów podrzędnych względem bieżącego folderu, które mają podaną nazwę.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getId()
getLastUpdated()
getName()
getOwner()
Pobiera właściciela tego zasobu Folder.
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the owner of the folder and logs the name to the console. const folderOwner = folder.getOwner(); console.log(folderOwner.getName());
Powrót
User – właściciel tego Folder.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getParents()
Pobiera kolekcję folderów, które są bezpośrednimi elementami nadrzędnymi elementu Folder.
Powrót
FolderIterator – zbiór folderów, które są bezpośrednimi folderami nadrzędnymi elementu Folder.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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.
Powrót
String – klucz zasobu Folder.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getSecurityUpdateEligible()
Określa, czy ten Folder może zastosować aktualizację zabezpieczeń, która wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniany za pomocą linku.
Dysk wymaga klucza zasobu, aby uzyskać dostęp do niektórych plików lub folderów udostępnionych za pomocą linku. Ta zmiana jest częścią aktualizacji zabezpieczeń. Aktualizacja jest domyślnie włączona w przypadku kwalifikujących się plików i folderów. Aby włączyć lub wyłączyć wymaganie klucza zasobu w przypadku kwalifikujących się plików, użyj
setSecurityUpdateEnabled.
Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.
Powrót
Boolean – czy wymaganie dotyczące klucza zasobu można zastosować w przypadku Folder.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getSecurityUpdateEnabled()
Określa, czy ten Folder wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniany za pomocą linku. To wymaganie jest domyślnie włączone w przypadku kwalifikujących się plików i folderów.
Aby włączyć lub wyłączyć wymaganie klucza zasobu w przypadku kwalifikujących się plików, użyj ikony
setSecurityUpdateEnabled.
Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.
Powrót
Boolean – czy wymaganie dotyczące klucza zasobu jest włączone w przypadku tego Folder.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getSharingAccess()
Określa, która klasa użytkowników może uzyskać dostęp do Folder, oprócz użytkowników, którym wyraźnie przyznano dostęp.
Powrót
Access – która grupa użytkowników może uzyskać dostęp do Folder
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getSharingPermission()
Pobiera uprawnienia przyznane użytkownikom, którzy mają dostęp do Folder, oprócz użytkowników, którym wyraźnie przyznano dostęp.
Powrót
Permission – uprawnienia przyznane użytkownikom, którzy mają dostęp do Folder
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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 Folder na Dysku. Pamiętaj, że pliki aplikacji Google Workspace nie są wliczane do limitu miejsca na Dysku, dlatego zwracają 0 bajtów.
Powrót
Integer – liczba bajtów użytych do przechowywania Folder na Dysku.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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 Folder w aplikacji Google, takiej jak Dysk lub Dokumenty.
Powrót
String – adres URL, którego można użyć do wyświetlenia tego Folder w aplikacji Google, takiej jak Dysk lub Dokumenty.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
getViewers()
Pobiera listę przeglądających i komentujących dla tego Folder. Jeśli użytkownik, który wykonuje skrypt, nie ma uprawnień do edycji Folder, ta metoda zwraca pustą tablicę.
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of viewers and logs their names to the console. const viewers = folder.getViewers(); for (const viewer of viewers) { console.log(viewer.getName()); }
Powrót
User[] – lista przeglądających i komentujących ten Folder, jeśli użytkownik ma dostęp do edycji, lub pusta tablica w przeciwnym razie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
isStarred()
Określa, czy Folder został oznaczony gwiazdką na Dysku użytkownika.
Powrót
Boolean – true, jeśli Folder jest oznaczony gwiazdką na Dysku użytkownika; false, jeśli nie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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.
Powrót
Boolean – true, jeśli Folder znajduje się w koszu na Dysku użytkownika;false w przeciwnym razie.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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 przenieść element do folderu docelowego, bieżący użytkownik musi być właścicielem pliku lub mieć co najmniej uprawnienia do edycji bieżącego folderu nadrzędnego elementu.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
destination | Folder | Folder, który stanie się nowym folderem nadrzędnym. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
removeEditor(emailAddress)
Usuwa danego użytkownika z listy osób edytujących Folder. Ta metoda nie blokuje użytkownikom dostępu do Folder, jeśli należą oni do klasy użytkowników, którzy mają ogólny dostęp, np. jeśli 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 spowoduje to również usunięcie użytkownika z listy osób, które mogą je wyświetlać.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
removeEditor(user)
Usuwa danego użytkownika z listy osób edytujących Folder. Ta metoda nie blokuje użytkownikom dostępu do Folder, jeśli należą oni do klasy użytkowników, którzy mają ogólny dostęp, np. jeśli 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 spowoduje to również usunięcie użytkownika z listy osób, które mogą je wyświetlać.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
user | User | Reprezentacja użytkownika do usunięcia. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
removeViewer(emailAddress)
Usuwa danego użytkownika z listy przeglądających i komentujących Folder. Ta metoda nie ma wpływu, jeśli użytkownik jest edytującym, a nie przeglądającym lub komentującym. Ta metoda nie blokuje też dostępu do Folder użytkownikom, którzy należą do grupy użytkowników mających ogólny dostęp, np. jeśli 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 spowoduje to również usunięcie użytkownika z listy edytujących.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Powrót
Folder – ten Folder służy do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
Usuwa danego użytkownika z listy przeglądających i komentujących Folder. Ta metoda nie ma wpływu, jeśli użytkownik jest edytującym, a nie przeglądającym. Ta metoda nie blokuje też dostępu do Folder użytkownikom, którzy należą do klasy użytkowników mających ogólny dostęp, np. jeśli 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 spowoduje to również usunięcie użytkownika z listy edytujących.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
user | User | Reprezentacja użytkownika do usunięcia. |
Powrót
Folder – ten Folder służy do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
Unieważnia dostęp do Folder przyznany danemu użytkownikowi. Ta metoda nie blokuje użytkownikom dostępu do Folder, jeśli należą oni do klasy użytkowników, którzy mają ogólny dostęp – na przykład jeśli Folder jest udostępniony całej domenie użytkownika.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String | Adres e-mail użytkownika, któremu należy odebrać dostęp. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
revokePermissions(user)
Unieważnia dostęp do Folder przyznany danemu użytkownikowi. Ta metoda nie blokuje użytkownikom dostępu do Folder, jeśli należą oni do klasy użytkowników, którzy mają ogólny dostęp – na przykład jeśli Folder jest udostępniony całej domenie użytkownika.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
user | User | Reprezentacja użytkownika, którego dostęp należy cofnąć. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
searchFiles(params)
Pobiera kolekcję wszystkich plików, które są elementami podrzędnymi bieżącego folderu i spełniają podane kryteria wyszukiwania. Kryteria wyszukiwania są szczegółowo opisane w dokumentacji pakietu SDK Dysku Google. Pamiętaj, że usługa Dysk korzysta z interfejsu Drive API w wersji 2, a niektóre pola zapytań różnią się od tych w wersji 3. Sprawdź różnice w polach między wersjami 2 i 3.
Argument params to ciąg zapytania, który może zawierać wartości tekstowe, więc uważaj, aby poprawnie używać znaków cudzysłowu (np. "title contains 'Gulliver\\'s
Travels'" lub 'title contains "Gulliver\'s Travels"').
// Logs the name of every file that are children of the current folder and modified after February 28, // 2022 whose name contains "untitled."" const files = DriveApp.getRootFolder().searchFiles( 'modifiedDate > "2022-02-28" and title contains "untitled"'); while (files.hasNext()) { const file = files.next(); console.log(file.getName()); }
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
params | String | Kryteria wyszukiwania zgodnie z opisem w dokumentacji pakietu SDK Dysku Google. |
Powrót
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 z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
searchFolders(params)
Pobiera kolekcję wszystkich folderów, które są elementami podrzędnymi bieżącego folderu i spełniają podane kryteria wyszukiwania. Kryteria wyszukiwania są szczegółowo opisane w dokumentacji pakietu SDK Dysku Google. Pamiętaj, że usługa Dysk korzysta z interfejsu Drive API w wersji 2, a niektóre pola zapytań różnią się od tych w wersji 3. Sprawdź różnice w polach między wersjami 2 i 3.
Argument params to ciąg zapytania, który może zawierać wartości tekstowe, więc uważaj, aby poprawnie używać znaków cudzysłowu (np. "title contains 'Gulliver\\'s
Travels'" lub 'title contains "Gulliver\'s Travels"').
// Logs the name of every folder that are children of the current folder and you own and is starred. const folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners'); while (folders.hasNext()) { const folder = folders.next(); console.log(folder.getName()); }
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
params | String | Kryteria wyszukiwania zgodnie z opisem w dokumentacji pakietu SDK Dysku Google. |
Powrót
FolderIterator – zbiór wszystkich folderów podrzędnych w stosunku do bieżącego folderu, które spełniają kryteria wyszukiwania.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
setDescription(description)
setName(name)
setOwner(emailAddress)
Zmienia właściciela Folder. Ta metoda przyznaje też poprzedniemu właścicielowi wyraźne uprawnienia do edycji Folder.
Dysk nie obsługuje zmiany własności w przypadku elementów, których właścicielem są konta @gmail.com. Jest to możliwe w przypadku kont Workspace.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
email | String | Adres e-mail użytkownika, który ma zostać nowym właścicielem. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
setOwner(user)
Zmienia właściciela Folder. Ta metoda przyznaje też poprzedniemu właścicielowi wyraźne uprawnienia do edycji Folder.
Dysk nie obsługuje zmiany własności w przypadku elementów, których właścicielem są konta @gmail.com. Jest to możliwe w przypadku kont Workspace.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
user | User | Reprezentacja użytkownika, który ma zostać nowym właścicielem. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
setSecurityUpdateEnabled(enabled)
Określa, czy Folder wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniany za pomocą linku. Odpowiednie pliki i foldery są domyślnie włączone.
Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
enabled | Boolean | Określa, czy w przypadku Folder ma być wymagany klucz zasobu. |
Powrót
Folder – ten Folder do tworzenia łańcuszków.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
setSharing(accessType, permissionType)
Określa, która klasa użytkowników może uzyskać dostęp do Folder i jakie uprawnienia są im przyznawane, oprócz uprawnień przyznanych poszczególnym użytkownikom.
// 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.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
access | Access | która grupa użytkowników powinna mieć dostęp do Folder. |
permission | Permission | uprawnienia, które powinny zostać przyznane użytkownikom mającym dostęp do Folder; |
Powrót
Folder – ten Folder do łączenia
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
Określa, czy Folder jest oznaczony gwiazdką na Dysku użytkownika. Wartość domyślna dla nowych Folder to false.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
starred | Boolean | true, jeśli Folder ma być oznaczony gwiazdką na Dysku użytkownika; false, jeśli nie. |
Powrót
Folder – ten Folder do łączenia
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem 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ść Folder do kosza. Wartość domyślna nowych Folder to false.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
trashed | Boolean | true – jeśli Folder ma zostać przeniesiony do kosza na Dysku użytkownika; false – w przeciwnym razie. |
Powrót
Folder – ten Folder do łączenia
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/drive