Folder di Google Drive. Folder dapat diakses atau dibuat dari 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()); }
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
add | Folder | Menambahkan pengguna tertentu ke daftar editor untuk Folder. |
add | Folder | Menambahkan pengguna tertentu ke daftar editor untuk Folder. |
add | Folder | Menambahkan array pengguna tertentu ke daftar editor untuk Folder. |
add | Folder | Menambahkan pengguna tertentu ke daftar penonton untuk Folder. |
add | Folder | Menambahkan pengguna tertentu ke daftar penonton untuk Folder. |
add | Folder | Menambahkan array pengguna tertentu ke daftar penonton untuk Folder. |
create | File | Membuat file di folder saat ini dari Blob data arbitrer yang diberikan. |
create | File | Membuat file teks di folder saat ini dengan nama dan konten yang ditentukan. |
create | File | Membuat file di folder saat ini dengan nama, konten, dan jenis MIME yang diberikan. |
create | Folder | Membuat folder di folder saat ini dengan nama yang diberikan. |
create | File | Membuat pintasan ke ID item Drive yang diberikan, dan menampilkannya. |
create | File | Membuat pintasan ke ID item Drive dan kunci resource yang diberikan, lalu menampilkannya. |
get | Permission | Mendapatkan izin yang diberikan kepada pengguna tertentu. |
get | Permission | Mendapatkan izin yang diberikan kepada pengguna tertentu. |
get | Date | Mendapatkan tanggal pembuatan Folder. |
get | String | Mendapatkan deskripsi untuk Folder. |
get | User[] | Mendapatkan daftar editor untuk Folder ini. |
get | File | Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini. |
get | File | Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini dan memiliki nama yang diberikan. |
get | File | Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini dan memiliki jenis MIME tertentu. |
get | Folder | Mendapatkan kumpulan semua folder yang merupakan turunan dari folder saat ini. |
get | Folder | Mendapatkan kumpulan semua folder yang merupakan turunan dari folder saat ini dan memiliki nama yang diberikan. |
get | String | Mendapatkan ID Folder. |
get | Date | Mendapatkan tanggal terakhir Folder diperbarui. |
get | String | Mendapatkan nama Folder. |
get | User | Mendapatkan pemilik Folder ini. |
get | Folder | Mendapatkan kumpulan folder yang merupakan induk langsung dari Folder. |
get | String | Mendapatkan kunci resource Folder yang diperlukan untuk mengakses item yang telah dibagikan menggunakan link. |
get | Boolean | Mendapatkan apakah Folder ini memenuhi syarat untuk menerapkan update keamanan yang memerlukan kunci resource untuk akses saat dibagikan menggunakan link. |
get | Boolean | Mendapatkan apakah Folder ini memerlukan kunci resource untuk akses saat dibagikan menggunakan link. |
get | Access | Mendapatkan kelas pengguna yang dapat mengakses Folder, selain pengguna perorangan yang telah diberi akses secara eksplisit. |
get | Permission | Mendapatkan izin yang diberikan kepada pengguna yang dapat mengakses Folder, selain pengguna perorangan yang telah diberi akses secara eksplisit. |
get | Integer | Mendapatkan jumlah byte yang digunakan untuk menyimpan Folder di Drive. |
get | String | Mendapatkan URL yang dapat digunakan untuk membuka Folder di Aplikasi Google seperti
Drive atau Dokumen. |
get | User[] | Mendapatkan daftar pelihat dan pengomentar untuk Folder ini. |
is | Boolean | Menentukan apakah pengguna dengan izin edit ke Folder diizinkan untuk
membagikan kepada pengguna lain atau mengubah izin. |
is | Boolean | Menentukan apakah Folder telah dibintangi di Drive pengguna. |
is | Boolean | Menentukan apakah Folder ada di sampah Drive pengguna. |
move | Folder | Memindahkan item ini ke folder tujuan yang ditentukan. |
remove | Folder | Menghapus pengguna tertentu dari daftar editor untuk Folder. |
remove | Folder | Menghapus pengguna tertentu dari daftar editor untuk Folder. |
remove | Folder | Menghapus pengguna tertentu dari daftar penonton dan pemberi komentar untuk Folder. |
remove | Folder | Menghapus pengguna tertentu dari daftar penonton dan pemberi komentar untuk Folder. |
revoke | Folder | Mencabut akses ke Folder yang diberikan kepada pengguna tertentu. |
revoke | Folder | Mencabut akses ke Folder yang diberikan kepada pengguna tertentu. |
search | File | Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini dan cocok dengan kriteria penelusuran yang diberikan. |
search | Folder | Mendapatkan kumpulan semua folder yang merupakan turunan dari folder saat ini dan cocok dengan kriteria penelusuran yang diberikan. |
set | Folder | Menetapkan deskripsi untuk Folder. |
set | Folder | Menetapkan nama Folder. |
set | Folder | Mengubah pemilik Folder. |
set | Folder | Mengubah pemilik Folder. |
set | Folder | Menetapkan apakah Folder memerlukan kunci resource untuk akses saat dibagikan menggunakan link. |
set | Folder | Menetapkan apakah pengguna dengan izin edit ke Folder diizinkan untuk membagikan
kepada pengguna lain atau mengubah izin. |
set | Folder | Menetapkan kelas pengguna yang dapat mengakses Folder dan izin yang diberikan kepada pengguna tersebut, selain pengguna perorangan yang telah diberi akses secara eksplisit. |
set | Folder | Menetapkan apakah Folder diberi bintang di Drive pengguna. |
set | Folder | Menetapkan apakah Folder ada di sampah Drive pengguna. |
Dokumentasi mendetail
add Editor(emailAddress)
Menambahkan pengguna tertentu ke daftar editor untuk Folder. Jika pengguna sudah ada dalam daftar penonton, metode ini akan mempromosikan pengguna keluar dari daftar penonton.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String | Alamat email pengguna yang akan ditambahkan. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
add Editor(user)
Menambahkan pengguna tertentu ke daftar editor untuk Folder. Jika pengguna sudah ada dalam daftar penonton, metode ini akan mempromosikan pengguna keluar dari daftar penonton.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
user | User | Representasi pengguna yang akan ditambahkan. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
add Editors(emailAddresses)
Menambahkan array pengguna tertentu ke daftar editor untuk Folder. Jika salah satu pengguna sudah ada dalam daftar pelihat, metode ini akan mempromosikannya keluar dari daftar pelihat.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String[] | Array alamat email pengguna yang akan ditambahkan. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
add Viewer(emailAddress)
Menambahkan pengguna tertentu ke daftar penonton untuk Folder. Jika pengguna sudah ada dalam daftar editor, metode ini tidak akan berpengaruh.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String | Alamat email pengguna yang akan ditambahkan. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
add Viewer(user)
Menambahkan pengguna tertentu ke daftar penonton untuk Folder. Jika pengguna sudah ada dalam daftar editor, metode ini tidak akan berpengaruh.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
user | User | Representasi pengguna yang akan ditambahkan. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
add Viewers(emailAddresses)
Menambahkan array pengguna tertentu ke daftar penonton untuk Folder. Jika salah satu pengguna sudah ada dalam daftar editor, metode ini tidak akan berpengaruh bagi mereka.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String[] | Array alamat email pengguna yang akan ditambahkan. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
create File(blob)
Membuat file di folder saat ini dari Blob data arbitrer yang diberikan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
blob | Blob | Data untuk file baru. |
Pulang pergi
File — File baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
create File(name, content)
Membuat file teks di folder saat ini dengan nama dan konten yang ditentukan. Menampilkan
pengecualian jika content lebih besar dari 50 MB.
// Create a text file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New Text File', 'Hello, world!');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
name | String | Nama file baru. |
content | String | Konten untuk file baru. |
Pulang pergi
File — File baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
create File(name, content, mimeType)
Membuat file di folder saat ini dengan nama, konten, dan jenis MIME yang diberikan. Menampilkan
pengecualian jika content lebih besar dari 10 MB.
// Create an HTML file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
name | String | Nama file baru. |
content | String | Konten untuk file baru. |
mime | String | Jenis MIME file baru. |
Pulang pergi
File — File baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
create Folder(name)
create Shortcut(targetId)
Membuat pintasan ke ID item Drive yang diberikan, dan menampilkannya.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
target | String | ID file dari file atau folder target. |
Pulang pergi
File — Pintasan baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey)
Membuat pintasan ke ID item Drive dan kunci resource yang diberikan, lalu menampilkannya. Kunci resource adalah parameter tambahan yang perlu diteruskan untuk mengakses file atau folder target yang telah dibagikan menggunakan link.
// 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(), ); }
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
target | String | ID file atau folder target. |
target | String | Kunci resource file atau folder target. |
Pulang pergi
File — Pintasan baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
get Access(email)
Mendapatkan izin yang diberikan kepada pengguna tertentu. Metode ini tidak mendukung menampilkan izin untuk Google Grup atau izin yang diwarisi melalui Google Grup.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String | Alamat email pengguna yang izinnya harus diperiksa. Google Grup tidak didukung. |
Pulang pergi
Permission — Izin yang diberikan kepada pengguna.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Access(user)
Mendapatkan izin yang diberikan kepada pengguna tertentu. Metode ini tidak mendukung menampilkan izin untuk Google Grup atau izin yang diwarisi melalui Google Grup.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
user | User | Representasi pengguna yang izinnya harus diperiksa. |
Pulang pergi
Permission — Izin yang diberikan kepada pengguna.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Date Created()
get Description()
get Editors()
Mendapatkan daftar editor untuk Folder ini. Jika pengguna yang menjalankan skrip
tidak memiliki akses edit ke Folder, metode ini akan menampilkan array kosong.
// 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()); }
Pulang pergi
User[] — Daftar editor untuk Folder ini jika pengguna memiliki akses edit atau array kosong jika tidak.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files()
Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini.
Pulang pergi
File — Kumpulan semua file yang merupakan turunan dari folder saat ini.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files By Name(name)
Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini dan memiliki nama yang diberikan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
name | String | Nama file yang akan ditemukan. |
Pulang pergi
File — Kumpulan semua file yang merupakan turunan dari folder saat ini dan memiliki nama yang diberikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files By Type(mimeType)
Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini dan memiliki jenis MIME tertentu.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
mime | String | Jenis MIME file yang akan ditemukan. |
Pulang pergi
File — Kumpulan semua file yang merupakan turunan dari folder saat ini dan memiliki jenis MIME yang diberikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Folders()
Mendapatkan kumpulan semua folder yang merupakan turunan dari folder saat ini.
Pulang pergi
Folder — Kumpulan semua folder yang merupakan turunan dari folder saat ini.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Folders By Name(name)
Mendapatkan kumpulan semua folder yang merupakan turunan dari folder saat ini dan memiliki nama yang diberikan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
name | String | Nama folder yang akan ditemukan. |
Pulang pergi
Folder — Kumpulan semua folder yang merupakan turunan dari folder saat ini dan memiliki nama yang diberikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Id()
get Last Updated()
get Name()
get Owner()
Mendapatkan pemilik Folder ini.
// 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());
Pulang pergi
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Parents()
Mendapatkan kumpulan folder yang merupakan induk langsung dari Folder.
Pulang pergi
Folder — kumpulan folder yang merupakan induk langsung dari Folder
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Resource Key()
Mendapatkan kunci resource Folder yang diperlukan untuk mengakses item yang telah dibagikan menggunakan link.
Pulang pergi
String — Kunci resource Folder.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Eligible()
Mendapatkan apakah Folder ini memenuhi syarat untuk menerapkan update keamanan yang memerlukan kunci resource untuk akses saat dibagikan menggunakan link.
Drive memerlukan kunci resource untuk mengakses beberapa file atau folder yang telah dibagikan menggunakan link. Perubahan ini adalah bagian dari update keamanan. Update ini diaktifkan secara default untuk file dan folder yang memenuhi syarat. Untuk mengaktifkan atau menonaktifkan persyaratan kunci resource untuk file yang memenuhi syarat, gunakan
set.
Pelajari lebih lanjut Update keamanan untuk Google Drive.
Pulang pergi
Boolean — Apakah persyaratan kunci resource dapat diterapkan untuk Folder.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Enabled()
Mendapatkan apakah Folder ini memerlukan kunci resource untuk akses saat dibagikan menggunakan link. Persyaratan ini diaktifkan secara default untuk file dan folder yang memenuhi syarat.
Untuk mengaktifkan atau menonaktifkan persyaratan kunci resource untuk file yang memenuhi syarat, gunakan
setSecurityUpdateEnabled.
Pelajari lebih lanjut Update keamanan untuk Google Drive.
Pulang pergi
Boolean — Apakah persyaratan kunci resource diaktifkan untuk Folder ini.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Access()
Mendapatkan kelas pengguna yang dapat mengakses Folder, selain pengguna perorangan yang telah diberi akses secara eksplisit.
Pulang pergi
Access — kelas pengguna mana yang dapat mengakses Folder
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Permission()
Mendapatkan izin yang diberikan kepada pengguna yang dapat mengakses Folder, selain pengguna perorangan yang telah diberi akses secara eksplisit.
Pulang pergi
Permission — izin yang diberikan kepada pengguna yang dapat mengakses Folder
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Size()
Mendapatkan jumlah byte yang digunakan untuk menyimpan Folder di Drive. Perhatikan bahwa
file aplikasi Google Workspace tidak mengurangi batas penyimpanan Drive dan dengan demikian menampilkan
0 byte.
Pulang pergi
Integer — jumlah byte yang digunakan untuk menyimpan Folder di Drive
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Url()
Mendapatkan URL yang dapat digunakan untuk membuka Folder di Aplikasi Google seperti
Drive atau Dokumen.
Pulang pergi
String — URL yang dapat digunakan untuk melihat Folder ini di Aplikasi Google seperti
Drive atau Dokumen
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Viewers()
Mendapatkan daftar pelihat dan pengomentar untuk Folder ini. Jika pengguna yang
menjalankan skrip tidak memiliki akses edit ke Folder, metode ini
akan menampilkan array kosong.
// 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()); }
Pulang pergi
User[] — Daftar pelihat dan pemberi komentar untuk Folder ini jika pengguna memiliki akses edit
atau array kosong jika tidak.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Starred()
Menentukan apakah Folder telah dibintangi di Drive pengguna.
Pulang pergi
Boolean — true jika Folder diberi bintang di Drive pengguna; false jika tidak
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Trashed()
Menentukan apakah Folder ada di sampah Drive pengguna.
Pulang pergi
Boolean — true jika Folder ada di sampah Drive pengguna;
false jika tidak
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
move To(destination)
Memindahkan item ini ke folder tujuan yang ditentukan.
Pengguna saat ini harus menjadi pemilik file atau memiliki akses edit ke folder induk saat ini dari item agar dapat memindahkan item ke folder tujuan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
destination | Folder | Folder yang menjadi induk baru. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
remove Editor(emailAddress)
Menghapus pengguna tertentu dari daftar editor untuk Folder. Metode ini tidak
memblokir pengguna mengakses Folder jika mereka termasuk dalam kelas pengguna yang memiliki
akses umum—misalnya, jika Folder dibagikan dengan seluruh
domain pengguna, atau jika Folder berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar pelihat.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String | Alamat email pengguna yang akan dihapus. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
remove Editor(user)
Menghapus pengguna tertentu dari daftar editor untuk Folder. Metode ini tidak
memblokir pengguna mengakses Folder jika mereka termasuk dalam kelas pengguna yang memiliki
akses umum—misalnya, jika Folder dibagikan dengan seluruh
domain pengguna, atau jika Folder berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar pelihat.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
user | User | Representasi pengguna yang akan dihapus. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
remove Viewer(emailAddress)
Menghapus pengguna tertentu dari daftar penonton dan pemberi komentar untuk Folder. Metode ini tidak berpengaruh jika pengguna adalah editor, bukan pelihat atau pemberi komentar. Metode ini juga tidak memblokir pengguna agar tidak mengakses Folder jika mereka termasuk dalam kelas pengguna yang memiliki akses umum—misalnya, jika Folder dibagikan dengan seluruh domain pengguna, atau jika Folder berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar editor.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String | Alamat email pengguna yang akan dihapus. |
Pulang pergi
Folder — Folder ini untuk merangkai.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
remove Viewer(user)
Menghapus pengguna tertentu dari daftar penonton dan pemberi komentar untuk Folder. Metode
ini tidak berpengaruh jika pengguna adalah editor, bukan pelihat. Metode ini juga tidak memblokir
pengguna mengakses Folder jika mereka termasuk dalam kelas pengguna yang memiliki akses
umum—misalnya, jika Folder dibagikan dengan seluruh domain pengguna, atau
jika Folder berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar editor.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
user | User | Representasi pengguna yang akan dihapus. |
Pulang pergi
Folder — Folder ini untuk merangkai.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
revoke Permissions(emailAddress)
Mencabut akses ke Folder yang diberikan kepada pengguna tertentu. Metode ini tidak
memblokir pengguna mengakses Folder jika mereka termasuk dalam kelas pengguna yang
memiliki akses umum — misalnya, jika Folder dibagikan dengan seluruh domain
pengguna.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String | Alamat email pengguna yang aksesnya harus dicabut. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
revoke Permissions(user)
Mencabut akses ke Folder yang diberikan kepada pengguna tertentu. Metode ini tidak
memblokir pengguna mengakses Folder jika mereka termasuk dalam kelas pengguna yang
memiliki akses umum — misalnya, jika Folder dibagikan dengan seluruh domain
pengguna.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
user | User | Representasi pengguna yang aksesnya harus dicabut. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
search Files(params)
Mendapatkan kumpulan semua file yang merupakan turunan dari folder saat ini dan cocok dengan kriteria penelusuran yang diberikan. Kriteria penelusuran dijelaskan secara mendetail dalam dokumentasi Google Drive SDK. Perhatikan bahwa layanan Drive menggunakan Drive API v2 dan beberapa kolom kueri berbeda dari v3. Tinjau perbedaan kolom antara v2 dan v3.
Argumen params adalah string kueri yang dapat berisi nilai string, jadi berhati-hatilah
untuk melakukan escape pada tanda kutip dengan benar (misalnya "title contains 'Gulliver\\'s
Travels'" atau '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()); }
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
params | String | Kriteria penelusuran, seperti yang dijelaskan dalam dokumentasi Google Drive SDK. |
Pulang pergi
File — Kumpulan semua file yang merupakan turunan dari folder saat ini dan cocok dengan kriteria penelusuran.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
search Folders(params)
Mendapatkan kumpulan semua folder yang merupakan turunan dari folder saat ini dan cocok dengan kriteria penelusuran yang diberikan. Kriteria penelusuran dijelaskan secara mendetail dalam dokumentasi Google Drive SDK. Perhatikan bahwa layanan Drive menggunakan Drive API v2 dan beberapa kolom kueri berbeda dari v3. Tinjau perbedaan kolom antara v2 dan v3.
Argumen params adalah string kueri yang dapat berisi nilai string, jadi berhati-hatilah
untuk melakukan escape pada tanda kutip dengan benar (misalnya "title contains 'Gulliver\\'s
Travels'" atau '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()); }
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
params | String | Kriteria penelusuran, seperti yang dijelaskan dalam dokumentasi Google Drive SDK. |
Pulang pergi
Folder — Kumpulan semua folder yang merupakan turunan dari folder saat ini dan cocok dengan kriteria
penelusuran.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
set Description(description)
Menetapkan deskripsi untuk Folder.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
description | String | deskripsi baru untuk Folder |
Pulang pergi
Folder — Folder ini, untuk merangkai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
set Name(name)
set Owner(emailAddress)
Mengubah pemilik Folder. Metode ini juga memberikan akses pengeditan eksplisit ke Folder kepada pemilik sebelumnya.
Drive tidak mendukung perubahan kepemilikan untuk item yang dimiliki oleh akun gmail.com; perubahan kepemilikan didukung untuk akun Workspace.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
email | String | Alamat email pengguna yang akan menjadi pemilik baru. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
set Owner(user)
Mengubah pemilik Folder. Metode ini juga memberikan akses pengeditan eksplisit ke Folder kepada pemilik sebelumnya.
Drive tidak mendukung perubahan kepemilikan untuk item yang dimiliki oleh akun gmail.com; perubahan kepemilikan didukung untuk akun Workspace.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
user | User | Representasi pengguna yang akan menjadi pemilik baru. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
Menetapkan apakah Folder memerlukan kunci resource untuk akses saat dibagikan menggunakan link. File dan folder yang memenuhi syarat diaktifkan secara default.
Pelajari lebih lanjut Update keamanan untuk Google Drive.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
enabled | Boolean | Apakah akan mengaktifkan persyaratan kunci resource untuk Folder. |
Pulang pergi
Folder — Folder ini, untuk dirangkaikan.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
set Sharing(accessType, permissionType)
Menetapkan kelas pengguna yang dapat mengakses Folder dan izin yang diberikan kepada pengguna tersebut, selain pengguna perorangan yang telah diberi akses secara eksplisit.
// 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);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
access | Access | kelas pengguna mana yang harus dapat mengakses Folder |
permission | Permission | izin yang harus diberikan kepada pengguna yang dapat mengakses Folder |
Pulang pergi
Folder — Folder ini, untuk merangkai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
set Starred(starred)
Menetapkan apakah Folder diberi bintang di Drive pengguna. Default untuk
Folder baru adalah false.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
starred | Boolean | true jika Folder harus dibintangi di Drive pengguna; false jika tidak |
Pulang pergi
Folder — Folder ini, untuk merangkai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive
set Trashed(trashed)
Menetapkan apakah Folder ada di sampah Drive pengguna. Hanya pemilik yang dapat menghapus Folder. Default untuk Folder baru adalah false.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
trashed | Boolean | true jika Folder harus dipindahkan ke sampah
Drive pengguna; false jika tidak |
Pulang pergi
Folder — Folder ini, untuk merangkai
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/drive