folder na Dysku Google, Foldery można otwierać i tworzyć w sekcji Drive
.
// 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 danego użytkownika do listy edytujących Folder . |
add | Folder | Dodaje danego użytkownika do listy edytujących Folder . |
add | Folder | Dodaje podany tablicowy zbiór użytkowników do listy edytujących w przypadku Folder . |
add | Folder | Dodaje danego użytkownika do listy widzów Folder . |
add | Folder | Dodaje danego użytkownika do listy widzów Folder . |
add | Folder | Dodaje podany tablicowy zbiór użytkowników do listy widzów Folder . |
create | File | Tworzy plik w bieżącym folderze na podstawie dowolnych danych z podanego Blob . |
create | File | Tworzy plik tekstowy w bieżącym folderze o podanej nazwie i treści. |
create | File | Tworzy plik w bieżącym folderze z podaną nazwą, treścią i typem MIME. |
create | Folder | Tworzy folder o podanej nazwie w bieżącym folderze. |
create | File | Tworzy skrót do podanego identyfikatora elementu na Dysku i zwraca go. |
create | File | Tworzy i zwraca skrót do podanego identyfikatora elementu i klucza zasobu na Dysku. |
get | Permission | Pobiera uprawnienia przyznane konkretnemu użytkownikowi. |
get | Permission | Pobiera uprawnienia przyznane konkretnemu użytkownikowi. |
get | Date | Pobiera datę utworzenia elementu 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ą podrzędne bieżącego folderu. |
get | File | Pobiera kolekcję wszystkich plików, które są podrzędne względem bieżącego folderu i mają podaną nazwę. |
get | File | Pobiera kolekcję wszystkich plików, które są podrzędnymi bieżącego folderu i mają podany typ MIME. |
get | Folder | Pobiera kolekcję wszystkich folderów podrzędnych 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 elementu Folder . |
get | String | Pobiera nazwę Folder . |
get | User | Pobiera właściciela tego Folder . |
get | Folder | Pobiera kolekcję folderów, które są bezpośrednimi folderami nadrzędnymi folderu 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 Folder może zastosować aktualizację zabezpieczeń, która wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniana za pomocą linku. |
get | Boolean | Określa, czy ten element Folder wymaga klucza zasobu, aby uzyskać dostęp, gdy jest udostępniany za pomocą linku. |
get | Access | Pobiera informacje o tym, którzy użytkownicy mają dostęp do Folder , z wyjątkiem użytkowników, którzy mają dostęp indywidualny. |
get | Permission | Pobiera uprawnienia przyznane użytkownikom, którzy mogą uzyskać dostęp do Folder , z wyjątkiem pojedynczych użytkowników, którym dostęp został wyraźnie przyznany. |
get | Integer | Pobiera liczbę bajtów użytych do przechowywania Folder na Dysku. |
get | String | Pobiera adres URL, za pomocą którego można otworzyć Folder w aplikacji Google, takiej jak Dysk lub Dokumenty. |
get | User[] | Pobiera listę osób, które oglądały lub komentowały ten Folder . |
is | Boolean | Określa, czy użytkownicy z uprawnieniami do edycji Folder mogą udostępniać inne uprawnienia innym użytkownikom lub zmieniać uprawnienia. |
is | Boolean | Określa, czy Folder zostało oznaczone 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 | Usunięcie danego użytkownika z listy edytujących w przypadku Folder . |
remove | Folder | Usunięcie danego użytkownika z listy edytujących w przypadku Folder . |
remove | Folder | Usunięcie danego użytkownika z listy widzów i komentujących Folder . |
remove | Folder | Usunięcie danego użytkownika z listy widzów i komentujących Folder . |
revoke | Folder | Unieważnia przyznany danemu użytkownikowi dostęp do Folder . |
revoke | Folder | Unieważnia przyznany danemu użytkownikowi dostęp do Folder . |
search | File | Pobiera kolekcję wszystkich plików, które są podrzędne bieżącego folderu i spełniają podane kryteria wyszukiwania. |
search | Folder | Pobiera kolekcję wszystkich folderów, które są podfolderami bieżącego folderu i pasują do podanych kryteriów wyszukiwania. |
set | Folder | Ustawia opis Folder . |
set | Folder | Ustawia nazwę Folder . |
set | Folder | Zmienia właściciela Folder . |
set | Folder | Zmienia właściciela Folder . |
set | Folder | Określa, czy Folder wymaga klucza zasobu, aby uzyskać dostęp, gdy jest udostępniany za pomocą linku. |
set | Folder | Określa, czy użytkownicy z uprawnieniami do edycji Folder mogą udostępniać innym użytkownikom lub zmieniać uprawnienia. |
set | Folder | Określa, które grupy użytkowników mogą uzyskiwać dostęp do Folder i jakie uprawnienia są im przyznawane, oprócz użytkowników indywidualnych, którzy mają wyraźnie przyznany dostęp. |
set | Folder | Określa, czy Folder ma być oznaczone gwiazdką na Dysku użytkownika. |
set | Folder | Określa, czy Folder znajduje się w koszu na Dysku użytkownika. |
Szczegółowa dokumentacja
add Editor(emailAddress)
Dodaje danego użytkownika do listy edytujących Folder
. Jeśli użytkownik był już na liście widzów, ta metoda powoduje usunięcie go z tej listy.
Parametry
Nazwa | Typ | Opis |
---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz dodać. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
add Editor(user)
Dodaje danego użytkownika do listy edytujących Folder
. Jeśli użytkownik był już na liście widzów, ta metoda powoduje usunięcie go z tej listy.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika, którego chcesz dodać. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
add Editors(emailAddresses)
Dodaje podany tablicowy zbiór użytkowników do listy edytujących w przypadku Folder
. Jeśli któryś z użytkowników znajduje się już na liście widzów, ta metoda spowoduje usunięcie 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
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
add Viewer(emailAddress)
Dodaje danego użytkownika do listy widzów Folder
. Jeśli użytkownik był już na liście redaktorów, ta metoda nie przyniesie efektu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz dodać. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
add Viewer(user)
Dodaje danego użytkownika do listy widzów Folder
. Jeśli użytkownik był już na liście redaktorów, ta metoda nie przyniesie efektu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika, którego chcesz dodać. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
add Viewers(emailAddresses)
Dodaje podany tablicowy zbiór 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
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
create File(blob)
Tworzy plik w bieżącym folderze na podstawie dowolnych danych z podanego zbioru danych Blob
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
blob | Blob | dane nowego pliku. |
Powrót
File
– nowy plik.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
create File(name, content)
Tworzy plik tekstowy w bieżącym folderze o podanej nazwie i treści. Wyjątek, jeśli content
przekracza 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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
create File(name, content, mimeType)
Tworzy plik w bieżącym folderze z podaną nazwą, treścią i typem MIME. Wyjątek jest rzucany, jeśli 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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
create Folder(name)
create Shortcut(targetId)
Tworzy skrót do podanego identyfikatora elementu na Dysku i zwraca go.
Parametry
Nazwa | Typ | Opis |
---|---|---|
target | String | Identyfikator pliku lub folderu docelowego. |
Powrót
File
– nowy skrót.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey)
Tworzy i zwraca skrót do podanego identyfikatora elementu i klucza zasobu na Dysku. Klucz zasobu to dodatkowy parametr, który musi zostać przekazany, 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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
get Access(email)
Pobiera uprawnienia przyznane konkretnemu użytkownikowi. Ta metoda nie obsługuje zwracania uprawnień grupy dyskusyjnej Google ani uprawnień odziedziczonych 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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Access(user)
Pobiera uprawnienia przyznane konkretnemu użytkownikowi. Ta metoda nie obsługuje zwracania uprawnień grupy dyskusyjnej Google ani uprawnień odziedziczonych 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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Date Created()
get Description()
get Editors()
Pobiera listę edytorów tego Folder
. Jeśli użytkownik, który wykonuje skrypt, nie ma uprawnień do edycji obiektu Folder
, ta metoda zwraca pusty 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 pusty tablicowy zbiór, jeśli nie.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Files()
Pobiera kolekcję wszystkich plików, które są podrzędne względem bieżącego folderu.
Powrót
File
– kolekcja wszystkich plików, które są podrzędnymi bieżącego folderu.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Files By Name(name)
Pobiera kolekcję wszystkich plików, które są podrzędne względem bieżącego folderu i mają podaną nazwę.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa plików do znalezienia. |
Powrót
File
– kolekcja wszystkich plików, które są podrzędnymi bieżącego folderu i mają określoną nazwę.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Files By Type(mimeType)
Pobiera kolekcję wszystkich plików, które są podrzędnymi bieżącego folderu i mają podany typ MIME.
Parametry
Nazwa | Typ | Opis |
---|---|---|
mime | String | Typ MIME plików do znalezienia. |
Powrót
File
– kolekcja wszystkich plików, które są podrzędnymi bieżącego folderu i mają dany typ MIME.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Folders()
Pobiera kolekcję wszystkich folderów podrzędnych bieżącego folderu.
Powrót
Folder
– kolekcja wszystkich folderów, które są podrzędne bieżącemu folderowi.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Folders By Name(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 | Nazwa folderów do znalezienia. |
Powrót
Folder
– kolekcja wszystkich folderów podrzędnych bieżącego folderu o danej nazwie.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Id()
get Last Updated()
get Name()
get Owner()
Pobiera właściciela tego 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 zasobu Folder
.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Parents()
Pobiera kolekcję folderów, które są bezpośrednimi folderami nadrzędnymi folderu Folder
.
Powrót
Folder
– kolekcja folderów, które są bezpośrednimi folderami nadrzędnymi folderu Folder
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Resource Key()
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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Security Update Eligible()
Określa, czy Folder
może zastosować aktualizację zabezpieczeń, która wymaga klucza zasobu do uzyskania dostępu, gdy jest udostępniana 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ć wymóg klucza zasobu w przypadku kwalifikujących się plików, użyj opcji set
.
Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.
Powrót
Boolean
– czy można zastosować wymóg klucza zasobu w przypadku Folder
.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Security Update Enabled()
Określa, czy ten element Folder
wymaga klucza zasobu, aby uzyskać dostęp, 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ć wymóg klucza zasobu w przypadku kwalifikujących się plików, użyj
setSecurityUpdateEnabled
.
Dowiedz się więcej o aktualizacji zabezpieczeń Dysku Google.
Powrót
Boolean
– określa, czy w przypadku tego Folder
jest włączone wymaganie klucza zasobu.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Sharing Access()
Pobiera informacje o tym, którzy użytkownicy mają dostęp do Folder
, z wyjątkiem użytkowników, którzy mają dostęp indywidualny.
Powrót
Access
– klasa użytkowników, która może uzyskać dostęp do Folder
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Sharing Permission()
Pobiera uprawnienia przyznane użytkownikom, którzy mogą uzyskać dostęp do Folder
, z wyjątkiem pojedynczych użytkowników, którym dostęp został wyraźnie przyznany.
Powrót
Permission
– uprawnienia przyznane użytkownikom, którzy mają dostęp do Folder
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Size()
Pobiera liczbę bajtów użytych do przechowywania Folder
na Dysku. Pamiętaj, że pliki aplikacji Google Workspace nie są wliczane do limitu miejsca na dane na Dysku, dlatego zwracane są bajty 0
.
Powrót
Integer
– liczba bajtów użytych do przechowywania Folder
na Dysku.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Url()
Pobiera adres URL, za pomocą którego można otworzyć 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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Viewers()
Pobiera listę osób, które oglądały lub komentowały ten Folder
. Jeśli użytkownik, który wykonuje skrypt, nie ma uprawnień do edycji obiektu Folder
, ta metoda zwraca pusty 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 widzów i komentatorów tego Folder
, jeśli użytkownik ma uprawnienia do edycji, lub pusty tablicowy zbiór w przeciwnym razie.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
is Starred()
Określa, czy Folder
zostało oznaczone gwiazdką na Dysku użytkownika.
Powrót
Boolean
– true
, jeśli Folder
ma gwiazdkę na Dysku użytkownika; false
w przeciwnym razie.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
is Trashed()
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
, jeśli nie
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
move To(destination)
Przenosi ten element do podanego folderu docelowego.
Aby przenieść element do folderu docelowego, bieżący użytkownik musi być jego właścicielem lub mieć co najmniej uprawnienia do edycji do jego folderu nadrzędnego.
Parametry
Nazwa | Typ | Opis |
---|---|---|
destination | Folder | Folder, który staje się nowym folderem nadrzędnym. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
remove Editor(emailAddress)
Usunięcie danego użytkownika z listy edytujących w przypadku Folder
. Ta metoda nie blokuje dostępu do Folder
użytkownikom, którzy należą do grupy użytkowników z ogólnym dostępem. Na przykład, 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 widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
remove Editor(user)
Usunięcie danego użytkownika z listy edytujących w przypadku Folder
. Ta metoda nie blokuje dostępu do Folder
użytkownikom, którzy należą do grupy użytkowników z ogólnym dostępem. Na przykład, 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 widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika do usunięcia. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
remove Viewer(emailAddress)
Usunięcie danego użytkownika z listy widzów i komentujących Folder
. Ta metoda nie ma żadnego wpływu, jeśli użytkownik jest edytorem, a nie widzem lub komentatorem. Ta metoda nie blokuje też dostępu do Folder
użytkownikom, którzy należą do grupy użytkowników z ogólnym dostępem. Na przykład, 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 edytorów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Powrót
Folder
– ta Folder
służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
remove Viewer(user)
Usunięcie danego użytkownika z listy widzów i komentujących Folder
. Ta metoda nie ma żadnego wpływu, jeśli użytkownik jest edytorem, a nie widzem. Ta metoda nie blokuje też dostępu do Folder
użytkownikom, którzy należą do grupy użytkowników z ogólnym dostępem. Na przykład 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.Folder
W przypadku plików na Dysku spowoduje to również usunięcie użytkownika z listy edytorów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika do usunięcia. |
Powrót
Folder
– ta Folder
służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
revoke Permissions(emailAddress)
Unieważnia przyznany danemu użytkownikowi dostęp do Folder
. Ta metoda nie blokuje użytkownikom dostępu do Folder
, jeśli należą oni do grupy użytkowników, którzy mają dostęp ogólny. Na przykład Folder
jest udostępniony całej domenie użytkownika.
Parametry
Nazwa | Typ | Opis |
---|---|---|
email | String | Adres e-mail użytkownika, któremu chcesz odebrać dostęp. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
revoke Permissions(user)
Unieważnia przyznany danemu użytkownikowi dostęp do Folder
. Ta metoda nie blokuje użytkownikom dostępu do Folder
, jeśli należą oni do grupy użytkowników, którzy mają dostęp ogólny. Na przykład Folder
jest udostępniony całej domenie użytkownika.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Reprezentacja użytkownika, którego uprawnienia dostępu należy cofnąć. |
Powrót
Folder
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
search Files(params)
Pobiera kolekcję wszystkich plików, które są podrzędne bieżącego folderu i spełniają podane kryteria wyszukiwania. Kryteria wyszukiwania znajdziesz w dokumentacji pakietu SDK Dysku Google. Pamiętaj, że usługa Dysk używa interfejsu Drive API w wersji 2, a niektóre pola zapytania różnią się od wersji 3. Zapoznaj się z różnicami między polami w wersji 2 a 3.
Argument params
to ciąg znaków zapytania, który może zawierać wartości ciągu znaków, więc należy poprawnie ujęć cudzysłowy (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 opisane w dokumentacji pakietu SDK Dysku Google. |
Powrót
File
– zbiór wszystkich plików, które są podrzędnymi bieżącego folderu i spełniają kryteria wyszukiwania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
search Folders(params)
Pobiera kolekcję wszystkich folderów, które są podfolderami bieżącego folderu i pasują do podanych kryteriów wyszukiwania. Kryteria wyszukiwania znajdziesz w dokumentacji pakietu SDK Dysku Google. Pamiętaj, że usługa Dysk używa interfejsu Drive API w wersji 2, a niektóre pola zapytania różnią się od wersji 3. Zapoznaj się z różnicami między polami w wersji 2 a 3.
Argument params
to ciąg znaków zapytania, który może zawierać wartości ciągu znaków, więc należy poprawnie ujęć cudzysłowy (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 opisane w dokumentacji pakietu SDK Dysku Google. |
Powrót
Folder
– zbiór wszystkich folderów podrzędnych bieżącego folderu, które spełniają kryteria wyszukiwania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
set Description(description)
set Name(name)
set Owner(emailAddress)
Zmienia właściciela Folder
. Ta metoda daje również poprzedniemu właścicielowi wyraźny dostęp do edycji Folder
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
email | String | adres e-mail użytkownika, który ma zostać nowym właścicielem; |
Powrót
Folder
– ta Folder
, aby utworzyć łańcuch
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
set Owner(user)
Zmienia właściciela Folder
. Ta metoda daje również poprzedniemu właścicielowi wyraźny dostęp do edycji Folder
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | reprezentacja użytkownika, który ma zostać nowym właścicielem; |
Powrót
Folder
– ta Folder
, aby utworzyć łańcuch
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
Określa, czy Folder
wymaga klucza zasobu, aby uzyskać dostęp, 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
– ta Folder
służy do tworzenia łańcuszków.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
set Sharing(accessType, permissionType)
Określa, które grupy użytkowników mogą uzyskiwać dostęp do Folder
i jakie uprawnienia są im przyznawane, oprócz użytkowników indywidualnych, którzy mają wyraźnie przyznany dostęp.
// 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 | klasa użytkowników, którzy mają mieć dostęp do Folder |
permission | Permission | uprawnienia, które należy przyznać użytkownikom mającym dostęp do Folder . |
Powrót
Folder
– ta Folder
, aby utworzyć łańcuch
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
set Starred(starred)
Określa, czy Folder
ma być oznaczone 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 w przeciwnym razie. |
Powrót
Folder
– ta Folder
, aby utworzyć łańcuch
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive
set Trashed(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 dla nowych typów 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
– ta Folder
, aby utworzyć łańcuch
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/drive