Plik na Dysku Google. Pliki można otwierać i tworzyć w DriveApp
.
// Trash every untitled spreadsheet that hasn't been updated in a week. var files = DriveApp.getFilesByName('Untitled spreadsheet'); while (files.hasNext()) { var file = files.next(); if (new Date() - file.getLastUpdated() > 7 * 24 * 60 * 60 * 1000) { file.setTrashed(true); } }
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addCommenter(emailAddress) | File | Dodaj danego użytkownika do listy komentujących w polu File . |
addCommenter(user) | File | Dodaj danego użytkownika do listy komentujących w polu File . |
addCommenters(emailAddresses) | File | Dodaj podany zestaw użytkowników do listy komentujących w polu File . |
addEditor(emailAddress) | File | Dodaje danego użytkownika do listy edytorów File . |
addEditor(user) | File | Dodaje danego użytkownika do listy edytorów File . |
addEditors(emailAddresses) | File | Dodaje daną tablicę użytkowników do listy edytorów File . |
addViewer(emailAddress) | File | Dodaje danego użytkownika do listy widzów na liście File . |
addViewer(user) | File | Dodaje danego użytkownika do listy widzów na liście File . |
addViewers(emailAddresses) | File | Dodaje daną tablicę użytkowników do listy przeglądających File . |
getAccess(email) | Permission | Pobiera uprawnienia przyznane danemu użytkownikowi. |
getAccess(user) | Permission | Pobiera uprawnienia przyznane danemu użytkownikowi. |
getAs(contentType) | Blob | Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. |
getBlob() | Blob | Zwraca dane wewnątrz tego obiektu jako blob. |
getDateCreated() | Date | Pobiera datę utworzenia File . |
getDescription() | String | Pobiera opis File . |
getDownloadUrl() | String | Pobiera adres URL, którego można użyć do pobrania pliku. |
getEditors() | User[] | Pobiera listę edytorów File . |
getId() | String | Pobiera identyfikator File . |
getLastUpdated() | Date | Pobiera datę ostatniej aktualizacji zdarzenia File . |
getMimeType() | String | Pobiera typ MIME pliku. |
getName() | String | Pobiera nazwę File . |
getOwner() | User | Pobiera właściciela elementu File . |
getParents() | FolderIterator | Pobiera zbiór folderów, które są bezpośrednio elementami nadrzędnymi elementu File . |
getResourceKey() | String | Pobiera klucz zasobu File , który jest wymagany do uzyskania dostępu do elementów udostępnionych za pomocą linku. |
getSecurityUpdateEligible() | Boolean | Określa, czy File może stosować aktualizację zabezpieczeń, która wymaga dostępu do zasobu za pomocą linku. |
getSecurityUpdateEnabled() | Boolean | Pobiera, czy File wymaga klucza dostępu do zasobu, gdy jest udostępniany za pomocą linku. |
getSharingAccess() | Access | Pobiera klasę użytkowników, którzy mają mieć dostęp do File , oprócz poszczególnych użytkowników, którym przyznano dostęp. |
getSharingPermission() | Permission | Pobiera uprawnienia do tych użytkowników, którzy mają dostęp do File , oprócz tych, którzy otrzymali dostęp jawnie. |
getSize() | Integer | Pobiera liczbę bajtów używanych do przechowywania elementu File na Dysku. |
getTargetId() | String | Jeśli jest to skrót, zwraca identyfikator elementu, do którego prowadzi. |
getTargetMimeType() | String | Jeśli jest to skrót, zwraca typ MIME elementu, do którego prowadzi. |
getTargetResourceKey() | String | Jeśli plik jest skrótem, zwraca klucz zasobu elementu, do którego się on odnosi. |
getThumbnail() | Blob | Pobiera miniaturę pliku lub null , jeśli nie ma miniatury. |
getUrl() | String | Pobiera adres URL, którego można użyć do otwarcia elementu File w aplikacji Google, takiej jak Dysk czy Dokumenty. |
getViewers() | User[] | Pobiera listę widzów i komentujących w przypadku: File . |
isShareableByEditors() | Boolean | Określa, czy użytkownicy z uprawnieniami do edycji elementu File mogą udostępniać go innym użytkownikom lub zmieniać uprawnienia. |
isStarred() | Boolean | Określa, czy element File został oznaczony gwiazdką na Dysku użytkownika. |
isTrashed() | Boolean | Określa, czy File znajduje się w koszu na Dysku użytkownika. |
makeCopy() | File | Tworzy kopię pliku. |
makeCopy(destination) | File | Tworzy kopię pliku w katalogu docelowym. |
makeCopy(name) | File | Tworzy kopię pliku i nadaje mu nazwę. |
makeCopy(name, destination) | File | Tworzy kopię pliku w katalogu docelowym i nadaje mu nazwę. |
moveTo(destination) | File | Przenosi ten element do podanego folderu docelowego. |
removeCommenter(emailAddress) | File | Usuwa tego użytkownika z listy komentujących File . |
removeCommenter(user) | File | Usuwa tego użytkownika z listy komentujących File . |
removeEditor(emailAddress) | File | Danego użytkownika nie ma na liście edytorów File . |
removeEditor(user) | File | Danego użytkownika nie ma na liście edytorów File . |
removeViewer(emailAddress) | File | Usunięcie określonego użytkownika z listy widzów i komentujących mających miejsce w domenie File . |
removeViewer(user) | File | Usunięcie określonego użytkownika z listy widzów i komentujących mających miejsce w domenie File . |
revokePermissions(user) | File | Unieważnia dostęp aplikacji File przyznanej użytkownikowi. |
revokePermissions(user) | File | Unieważnia dostęp aplikacji File przyznanej użytkownikowi. |
setContent(content) | File | Zastępuje zawartość pliku konkretną zamianą. |
setDescription(description) | File | Ustawia opis File . |
setName(name) | File | Ustawia nazwę tagu File . |
setOwner(emailAddress) | File | Zmienia właściciela elementu File . |
setOwner(user) | File | Zmienia właściciela elementu File . |
setSecurityUpdateEnabled(enabled) | File | Określa, czy File wymaga dostępu do klucza po udostępnieniu linku za pomocą linku. |
setShareableByEditors(shareable) | File | Określa, czy użytkownicy z uprawnieniami do edycji File mogą udostępniać je innym użytkownikom lub zmieniać uprawnienia. |
setSharing(accessType, permissionType) | File | Określa grupę użytkowników, którzy mają mieć dostęp do File , i uprawnienia przyznane tym użytkownikom, a nie tylko poszczególnym użytkownikom, którym udzielono dostępu. |
setStarred(starred) | File | Określa, czy element File jest oznaczony gwiazdką na Dysku użytkownika. |
setTrashed(trashed) | File | Określa, czy File znajduje się w koszu na Dysku użytkownika. |
Szczegółowa dokumentacja
addCommenter(emailAddress)
Dodaj danego użytkownika do listy komentujących w polu File
. Jeśli użytkownik był już na liście widzów, ta metoda przenosi go z listy widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz dodać. |
Zwróć
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
addCommenter(user)
Dodaj danego użytkownika do listy komentujących w polu File
. Jeśli użytkownik był już na liście widzów, ta metoda przenosi go z listy widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Wskazanie użytkownika do dodania. |
Zwróć
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
addCommenters(emailAddresses)
Dodaj podany zestaw użytkowników do listy komentujących w polu File
. Jeśli któryś z użytkowników znalazł się już na liście widzów, ta metoda spowoduje przeniesienie ich z listy widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddresses | String[] | Tablica adresów e-mail użytkowników, których chcesz dodać. |
Zwróć
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(emailAddress)
Dodaje danego użytkownika do listy edytorów File
. Jeśli użytkownik był już na liście, ta metoda spowoduje, że zniknie on z listy widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz dodać. |
Zwróć
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 File
. Jeśli użytkownik był już na liście, ta metoda spowoduje, że zniknie on z listy widzów.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Wskazanie użytkownika do dodania. |
Zwróć
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 File
. 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
Nazwa | Typ | Opis |
---|---|---|
emailAddresses | String[] | Tablica adresów e-mail użytkowników, których chcesz dodać. |
Zwróć
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 File
. Jeśli użytkownik był już na liście edytorów, ta metoda nie jest brana pod uwagę.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz dodać. |
Zwróć
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 File
. Jeśli użytkownik był już na liście edytorów, ta metoda nie jest brana pod uwagę.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Wskazanie użytkownika do dodania. |
Zwróć
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 File
. 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
Nazwa | Typ | Opis |
---|---|---|
emailAddresses | String[] | Tablica adresów e-mail użytkowników, których chcesz dodać. |
Zwróć
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
Nazwa | Typ | Opis |
---|---|---|
email | String | adres 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
Nazwa | Typ | Opis |
---|---|---|
user | User | reprezentacja 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
getAs(contentType)
Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje odpowiednie rozszerzenie do nazwy pliku, np. „"myfile.pdf"”. Zakładamy jednak, że część nazwy pliku po ostatnim okresie (jeśli w ogóle) jest rozszerzeniem, które należy zastąpić. W związku z tym "ShoppingList.12.25.2014" zmienia się w "ShoppingList.12.25.pdf".
Aby sprawdzić dzienne limity konwersji, zobacz Limity usług Google. Nowo utworzone domeny Google Workspace mogą podlegać tymczasowym ograniczeniom.
Parametry
Nazwa | Typ | Opis |
---|---|---|
contentType | String | Typ MIME, na który ma zostać przekonwertowane. W większości blobów 'application/pdf' jest jedyną prawidłową opcją. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowy jest też każdy z tych formatów: 'image/bmp' , 'image/gif' , 'image/jpeg' lub 'image/png' . |
Zwróć
Blob
– dane jako obiekt blob.
getBlob()
getDateCreated()
getDescription()
getDownloadUrl()
Pobiera adres URL, którego można użyć do pobrania pliku. Dostęp do adresu URL mają tylko użytkownicy z uprawnieniami do otwierania pliku na Dysku Google. Możesz pobrać ten adres URL w przeglądarce, ale nie możesz użyć UrlFetchApp
. Jeśli chcesz umieścić zawartość pliku w skrypcie, użyj kodu getBlob()
.
Zwróć
String
– adres URL, z którego można pobrać 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.readonly
-
https://www.googleapis.com/auth/drive
getEditors()
Pobiera listę edytorów File
. Jeśli użytkownik, który wykonuje skrypt, nie ma uprawnień do edycji elementu File
, 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
getId()
getLastUpdated()
Pobiera datę ostatniej aktualizacji zdarzenia File
.
Zwróć
Date
– data ostatniej aktualizacji wartości File
;
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
getMimeType()
Pobiera typ MIME pliku.
Zwróć
String
– typ MIME pliku.
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()
getOwner()
getParents()
Pobiera zbiór folderów, które są bezpośrednio elementami nadrzędnymi elementu File
.
Zwróć
FolderIterator
– zbiór folderów, które są bezpośrednimi elementami nadrzędnymi folderu File
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 File
, który jest wymagany do uzyskania dostępu do elementów udostępnionych za pomocą linku.
Zwróć
String
– klucz zasobu File
,
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 File
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 File
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 File
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 (File
) 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 File
, oprócz poszczególnych użytkowników, którym przyznano dostęp.
Zwróć
Access
– liczba użytkowników, którzy mają dostęp do File
;
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 File
, oprócz tych, którzy otrzymali dostęp jawnie.
Zwróć
Permission
– uprawnienia przyznane użytkownikom, którzy mogą mieć dostęp do File
.
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 File
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 File
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
getTargetId()
Jeśli jest to skrót, zwraca identyfikator elementu, do którego prowadzi.
W przeciwnym razie zwraca wartość null
.
Zwróć
String
– identyfikator elementu docelowego;
getTargetMimeType()
Jeśli jest to skrót, zwraca typ MIME elementu, do którego prowadzi.
W przeciwnym razie zwraca wartość null
.
Zwróć
String
– typ MIME elementu docelowego.
getTargetResourceKey()
Jeśli plik jest skrótem, zwraca klucz zasobu elementu, do którego się on odnosi. Klucze zasobów to dodatkowy parametr, który należy przekazać do plików udostępnionych za pomocą linku.
Jeśli plik nie jest skrótem, zwraca wartość null
.
Zwróć
String
– klucz zasobu elementu docelowego lub null
, jeśli plik nie jest skrótem.
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
getThumbnail()
getUrl()
Pobiera adres URL, którego można użyć do otwarcia elementu File
w aplikacji Google, takiej jak Dysk czy Dokumenty.
Zwróć
String
– adres URL, którego możesz używać do wyświetlania tego elementu File
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: File
. Jeśli użytkownik, który wykonał skrypt, nie ma uprawnień do edycji elementu File
, 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
isStarred()
Określa, czy element File
został oznaczony gwiazdką na Dysku użytkownika.
Zwróć
Boolean
– true
, jeśli File
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 File
znajduje się w koszu na Dysku użytkownika.
Zwróć
Boolean
– true
, jeśli File
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
makeCopy()
makeCopy(destination)
Tworzy kopię pliku w katalogu docelowym.
Parametry
Nazwa | Typ | Opis |
---|---|---|
destination | Folder | Katalog, do którego chcesz skopiować plik. |
Zwróć
File
– nowa kopia.
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
makeCopy(name)
Tworzy kopię pliku i nadaje mu nazwę.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa pliku, który ma zostać zastosowany do nowej kopii. |
Zwróć
File
– nowa kopia.
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
makeCopy(name, destination)
Tworzy kopię pliku w katalogu docelowym i nadaje mu nazwę.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa pliku, który ma zostać zastosowany do nowej kopii. |
destination | Folder | Katalog, do którego chcesz skopiować plik. |
Zwróć
File
– nowa kopia.
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
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
Nazwa | Typ | Opis |
---|---|---|
destination | Folder | Folder, który staje się nowym elementem nadrzędnym. |
Zwróć
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
removeCommenter(emailAddress)
Usuwa tego użytkownika z listy komentujących File
. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej File
, jeśli należą one do grupy użytkowników, którzy mają ogólny dostęp – na przykład gdy File
jest udostępniony całej domenie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Zwróć
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
removeCommenter(user)
Usuwa tego użytkownika z listy komentujących File
. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej File
, jeśli należą one do grupy użytkowników, którzy mają ogólny dostęp – na przykład gdy File
jest udostępniony całej domenie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | Prezentacja użytkownika do usunięcia. |
Zwróć
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 File
. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej File
, jeśli należą one do grupy użytkowników, którzy mają dostęp ogólny – na przykład gdy File
jest udostępniony całej domenie użytkownika lub jeśli File
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
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Zwróć
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 File
. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej File
, jeśli należą one do grupy użytkowników, którzy mają dostęp ogólny – na przykład gdy File
jest udostępniony całej domenie użytkownika lub jeśli File
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
Nazwa | Typ | Opis |
---|---|---|
user | User | Prezentacja użytkownika do usunięcia. |
Zwróć
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 File
. 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 File
, jeśli należą oni do grupy użytkowników, którzy mają dostęp ogólny – na przykład gdy File
jest udostępniony całej domenie użytkownika lub jeśli File
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
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Zwróć
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 File
. 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 File
, jeśli należą oni do grupy użytkowników, którzy mają dostęp ogólny. Na przykład jeśli File
jest udostępniony całej domenie użytkownika lub jeśli File
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
Nazwa | Typ | Opis |
---|---|---|
user | User | Prezentacja użytkownika do usunięcia. |
Zwróć
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 File
przyznanej użytkownikowi. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej File
, jeśli należą one do grupy użytkowników, którzy mają ogólny dostęp – na przykład gdy File
jest udostępniony całej domenie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | String | adres e-mail użytkownika, któremu chcesz anulować dostęp. |
Zwróć
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 File
przyznanej użytkownikowi. Ta metoda nie blokuje użytkownikom dostępu do jednostki organizacyjnej File
, jeśli należą one do grupy użytkowników, którzy mają ogólny dostęp – na przykład gdy File
jest udostępniony całej domenie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | przedstawienie użytkownika, którego dostęp powinien zostać unieważniony; |
Zwróć
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
setContent(content)
Zastępuje zawartość pliku konkretną zamianą. Zwraca wyjątek, jeśli rozmiar pliku content
jest większy niż 10 MB.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | String | Nowa zawartość pliku. |
Zwróć
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
setDescription(description)
setName(name)
setOwner(emailAddress)
Zmienia właściciela elementu File
. Ta metoda przyznaje też poprzedniemu właścicielowi uprawnienia do edycji elementu File
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
emailAddress | String | adres e-mail użytkownika, który powinien zostać nowym właścicielem; |
Zwróć
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 File
. Ta metoda przyznaje też poprzedniemu właścicielowi uprawnienia do edycji elementu File
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | User | reprezentacja użytkownika, która powinna zostać nowym właścicielem; |
Zwróć
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 File
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
Nazwa | Typ | Opis |
---|---|---|
enabled | Boolean | Określa, czy włączyć wymóg klucza klucza dla zasobu File . |
Zwróć
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 File
, 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
Nazwa | Typ | Opis |
---|---|---|
accessType | Access | która klasa użytkowników powinna mieć dostęp do File ; |
permissionType | Permission | uprawnieniami, które powinny być dostępne dla użytkowników z dostępem do: File |
Zwróć
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 File
jest oznaczony gwiazdką na Dysku użytkownika. Wartością domyślną w nowych File
jest false
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
starred | Boolean | true , jeśli File ma być oznaczony gwiazdką na Dysku użytkownika. Jeśli nie, false |
Zwróć
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 File
znajduje się w koszu na Dysku użytkownika. Tylko właściciel może przenieść do kosza plik File
. Domyślnie nowe elementy (File
) mają wartość false
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
trashed | Boolean | true jeśli File ma zostać przeniesione do kosza na Dysku użytkownika; false jeśli nie |
Zwróć
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