Drive Service

رانندگی

این سرویس به اسکریپت‌ها اجازه می‌دهد فایل‌ها و پوشه‌ها را در گوگل درایو ایجاد، پیدا و تغییر دهند. اگرچه استفاده از سرویس درایو داخلی آسان‌تر است، اما محدودیت‌هایی نیز دارد. برای جدیدترین ویژگی‌ها و پشتیبانی و دسترسی به فایل‌ها یا پوشه‌ها در درایوهای مشترک، از سرویس پیشرفته درایو استفاده کنید.

اگر اسکریپت شما به جای یک پروژه ابری پیش‌فرض، از یک پروژه ابری استاندارد استفاده می‌کند، باید به صورت دستی Drive API را فعال کنید. در پروژه ابری استاندارد خود، Drive API را فعال کنید:

API درایو را روشن کنید

نمونه کد زیر نحوه ثبت نام هر فایل در پوشه My Drive کاربر را نشان می‌دهد:
// Logs the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}

کلاس‌ها

نام شرح مختصر
Access یک enum که نشان‌دهنده‌ی کلاس‌هایی از کاربران است که می‌توانند به یک فایل یا پوشه دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.
Drive App به اسکریپت‌ها اجازه می‌دهد فایل‌ها و پوشه‌ها را در گوگل درایو ایجاد، پیدا و تغییر دهند.
File یک فایل در گوگل درایو.
File Iterator یک تکرارکننده که به اسکریپت‌ها اجازه می‌دهد روی مجموعه‌ای بالقوه بزرگ از فایل‌ها تکرار شوند.
Folder یک پوشه در گوگل درایو.
Folder Iterator شیء‌ای که به اسکریپت‌ها اجازه می‌دهد تا روی مجموعه‌ای بالقوه بزرگ از پوشه‌ها تکرار شوند.
Permission یک enum که نشان‌دهنده مجوزهای اعطا شده به کاربرانی است که می‌توانند به یک فایل یا پوشه دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.
User کاربری که با یک فایل در گوگل درایو مرتبط است.

Access

خواص

ملک نوع توضیحات
ANYONE Enum هر کسی در اینترنت می‌تواند آن را پیدا کند و به آن دسترسی داشته باشد.
ANYONE_WITH_LINK Enum هر کسی که لینک را داشته باشد می‌تواند دسترسی داشته باشد.
DOMAIN Enum افراد در دامنه شما می‌توانند آن را پیدا کرده و به آن دسترسی داشته باشند.
DOMAIN_WITH_LINK Enum افرادی که در دامنه شما هستند و لینک را دارند می‌توانند دسترسی داشته باشند.
PRIVATE Enum فقط افرادی که صراحتاً مجوز دریافت کرده‌اند می‌توانند دسترسی داشته باشند.

Drive App

خواص

ملک نوع توضیحات
Access Access یک enum که نشان‌دهنده‌ی کلاس‌هایی از کاربران است که می‌توانند به یک فایل یا پوشه دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.
Permission Permission یک enum که نشان‌دهنده مجوزهای اعطا شده به کاربرانی است که می‌توانند به یک فایل یا پوشه دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.

روش‌ها

روش نوع بازگشتی شرح مختصر
continue File Iterator(continuationToken) File Iterator تکرار یک فایل را با استفاده از یک توکن ادامه از تکرارکننده قبلی از سر می‌گیرد.
continue Folder Iterator(continuationToken) Folder Iterator تکرار یک پوشه را با استفاده از یک توکن ادامه از تکرارکننده قبلی از سر می‌گیرد.
create File(blob) File یک فایل در ریشه درایو کاربر از یک Blob داده دلخواه ایجاد می‌کند.
create File(name, content) File یک فایل متنی در ریشه درایو کاربر با نام و محتوای داده شده ایجاد می‌کند.
create File(name, content, mimeType) File یک فایل در ریشه درایو کاربر با نام، محتویات و نوع MIME داده شده ایجاد می‌کند.
create Folder(name) Folder پوشه‌ای با نام داده شده در ریشه درایو کاربر ایجاد می‌کند.
create Shortcut(targetId) File یک میانبر برای شناسه‌ی آیتم درایو ارائه شده ایجاد می‌کند و آن را برمی‌گرداند.
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey) File یک میانبر برای شناسه آیتم درایو و کلید منبع ارائه شده ایجاد می‌کند و آن را برمی‌گرداند.
enforce Single Parent(value) void رفتار implementSingleParent را برای همه فراخوانی‌های مؤثر بر والدهای آیتم فعال یا غیرفعال می‌کند.
get File By Id(id) File فایلی را با شناسه (ID) داده شده دریافت می‌کند.
get File By Id And Resource Key(id, resourceKey) File فایل را با شناسه و کلید منبع داده شده دریافت می‌کند.
get Files() File Iterator مجموعه‌ای از تمام فایل‌های موجود در درایو کاربر را دریافت می‌کند.
get Files By Name(name) File Iterator مجموعه‌ای از تمام فایل‌های موجود در درایو کاربر که نام داده شده را دارند، دریافت می‌کند.
get Files By Type(mimeType) File Iterator مجموعه‌ای از تمام فایل‌های موجود در درایو کاربر که نوع MIME داده شده را دارند، دریافت می‌کند.
get Folder By Id(id) Folder پوشه‌ای با شناسه‌ی داده شده را دریافت می‌کند.
get Folder By Id And Resource Key(id, resourceKey) Folder پوشه‌ای را با شناسه و کلید منبع داده شده دریافت می‌کند.
get Folders() Folder Iterator مجموعه‌ای از تمام پوشه‌های موجود در درایو کاربر را دریافت می‌کند.
get Folders By Name(name) Folder Iterator مجموعه‌ای از تمام پوشه‌های موجود در درایو کاربر که نام داده شده را دارند، دریافت می‌کند.
get Root Folder() Folder پوشه‌ی موجود در ریشه‌ی درایو کاربر را دریافت می‌کند.
get Storage Limit() Integer تعداد بایت‌هایی که کاربر مجاز به ذخیره در Drive است را برمی‌گرداند.
get Storage Used() Integer تعداد بایت‌هایی را که کاربر در حال حاضر در Drive ذخیره می‌کند، برمی‌گرداند.
get Trashed Files() File Iterator مجموعه‌ای از تمام فایل‌های موجود در سطل زباله‌ی درایو کاربر را دریافت می‌کند.
get Trashed Folders() Folder Iterator مجموعه‌ای از تمام پوشه‌های موجود در سطل زباله‌ی درایو کاربر را دریافت می‌کند.
search Files(params) File Iterator مجموعه‌ای از تمام فایل‌های موجود در درایو کاربر که با معیارهای جستجوی داده شده مطابقت دارند را دریافت می‌کند.
search Folders(params) Folder Iterator مجموعه‌ای از تمام پوشه‌های موجود در درایو کاربر که با معیارهای جستجوی داده شده مطابقت دارند را دریافت می‌کند.

File

روش‌ها

روش نوع بازگشتی شرح مختصر
add Commenter(emailAddress) File کاربر داده شده را به لیست نظردهندگان File اضافه کنید.
add Commenter(user) File کاربر داده شده را به لیست نظردهندگان File اضافه کنید.
add Commenters(emailAddresses) File آرایه داده شده از کاربران را به لیست نظردهندگان File اضافه کنید.
add Editor(emailAddress) File کاربر داده شده را به لیست ویرایشگرهای File اضافه می‌کند.
add Editor(user) File کاربر داده شده را به لیست ویرایشگرهای File اضافه می‌کند.
add Editors(emailAddresses) File آرایه‌ی داده شده از کاربران را به لیست ویرایشگرهای File اضافه می‌کند.
add Viewer(emailAddress) File کاربر داده شده را به لیست بینندگان File اضافه می‌کند.
add Viewer(user) File کاربر داده شده را به لیست بینندگان File اضافه می‌کند.
add Viewers(emailAddresses) File آرایه‌ی داده شده از کاربران را به لیست بینندگان File اضافه می‌کند.
get Access(email) Permission مجوز اعطا شده به یک کاربر خاص را دریافت می‌کند.
get Access(user) Permission مجوز اعطا شده به یک کاربر خاص را دریافت می‌کند.
get As(contentType) Blob داده‌های درون این شیء را به صورت یک blob تبدیل‌شده به نوع محتوای مشخص‌شده، برمی‌گرداند.
get Blob() Blob داده‌های درون این شیء را به صورت یک blob برمی‌گرداند.
get Date Created() Date تاریخ ایجاد File دریافت می‌کند.
get Description() String توضیحات مربوط به File را دریافت می‌کند.
get Download Url() String آدرس اینترنتی (URL) مورد استفاده برای دانلود فایل را دریافت می‌کند.
get Editors() User[] لیست ویرایشگرهای این File را دریافت می‌کند.
get Id() String شناسه File را دریافت می‌کند.
get Last Updated() Date تاریخ آخرین به‌روزرسانی File دریافت می‌کند.
get Mime Type() String نوع MIME فایل را دریافت می‌کند.
get Name() String نام File را دریافت می‌کند.
get Owner() User مالک فایل را دریافت می‌کند.
get Parents() Folder Iterator مجموعه‌ای از پوشه‌هایی را که والدهای بلافصل File هستند، برمی‌گرداند.
get Resource Key() String کلید منبع File را که برای دسترسی به مواردی که با استفاده از یک لینک به اشتراک گذاشته شده‌اند، مورد نیاز است، دریافت می‌کند.
get Security Update Eligible() Boolean مشخص می‌کند که آیا این File واجد شرایط اعمال به‌روزرسانی امنیتی است که برای دسترسی به آن، هنگام اشتراک‌گذاری با استفاده از یک لینک، به کلید منبع نیاز دارد یا خیر.
get Security Update Enabled() Boolean مشخص می‌کند که آیا این File هنگام اشتراک‌گذاری با استفاده از یک لینک، برای دسترسی به کلید منبع نیاز دارد یا خیر.
get Sharing Access() Access مشخص می‌کند که کدام دسته از کاربران می‌توانند به File دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.
get Sharing Permission() Permission مجوزهای اعطا شده به کاربرانی که می‌توانند به File دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است، را دریافت می‌کند.
get Size() Integer تعداد بایت‌های مورد استفاده برای ذخیره File در درایو را برمی‌گرداند.
get Target Id() String اگر این یک میانبر (Shortcut) باشد، شناسه (ID) آیتمی که به آن اشاره می‌کند را برمی‌گرداند.
get Target Mime Type() String اگر این یک Shortcut باشد، نوع MIME آیتمی که به آن اشاره می‌کند را برمی‌گرداند.
get Target Resource Key() String اگر فایل یک میانبر باشد، کلید منبع آیتمی که به آن اشاره می‌کند را برمی‌گرداند.
get Thumbnail() Blob |null یک تصویر کوچک برای فایل برمی‌گرداند، یا اگر هیچ تصویر کوچکی وجود نداشته باشد، null برمی‌گرداند.
get Url() String آدرس اینترنتی (URL) مورد استفاده برای باز کردن File در یک برنامه گوگل مانند Drive یا Docs را دریافت می‌کند.
get Viewers() User[] لیست بینندگان و نظردهندگان این File را دریافت می‌کند.
is Shareable By Editors() Boolean تعیین می‌کند که آیا کاربرانی که مجوزهای ویرایش File را دارند، مجاز به اشتراک‌گذاری با سایر کاربران یا تغییر مجوزها هستند یا خیر.
is Starred() Boolean تعیین می‌کند که آیا File در درایو کاربر ستاره‌دار شده است یا خیر.
is Trashed() Boolean تعیین می‌کند که آیا File در سطل زباله درایو کاربر قرار دارد یا خیر.
make Copy() File یک کپی از فایل ایجاد می‌کند.
make Copy(destination) File یک کپی از فایل را در دایرکتوری مقصد ایجاد می‌کند.
make Copy(name) File یک کپی از فایل ایجاد می‌کند و آن را با نام ارائه شده نامگذاری می‌کند.
make Copy(name, destination) File یک کپی از فایل را در دایرکتوری مقصد ایجاد می‌کند و آن را با نام ارائه شده نامگذاری می‌کند.
move To(destination) File این مورد را به پوشه مقصد ارائه شده منتقل می‌کند.
remove Commenter(emailAddress) File کاربر داده شده را از لیست نظردهندگان File حذف می‌کند.
remove Commenter(user) File کاربر داده شده را از لیست نظردهندگان File حذف می‌کند.
remove Editor(emailAddress) File کاربر داده شده را از لیست ویرایشگرهای File حذف می‌کند.
remove Editor(user) File کاربر داده شده را از لیست ویرایشگرهای File حذف می‌کند.
remove Viewer(emailAddress) File کاربر داده شده را از لیست بینندگان و نظردهندگان File حذف می‌کند.
remove Viewer(user) File کاربر داده شده را از لیست بینندگان و نظردهندگان File حذف می‌کند.
revoke Permissions(emailAddress) File دسترسی اعطا شده به کاربر داده شده به File را لغو می‌کند.
revoke Permissions(user) File دسترسی اعطا شده به کاربر داده شده به File را لغو می‌کند.
set Content(content) File محتوای فایل را با یک جایگزین داده شده رونویسی می‌کند.
set Description(description) File توضیحات مربوط به File را تنظیم می‌کند.
set Name(name) File نام File را تنظیم می‌کند.
set Owner(emailAddress) File مالک File را تغییر می‌دهد.
set Owner(user) File مالک File را تغییر می‌دهد.
set Security Update Enabled(enabled) File تعیین می‌کند که آیا File هنگام اشتراک‌گذاری با استفاده از لینک، برای دسترسی به کلید منبع نیاز دارد یا خیر.
set Shareable By Editors(shareable) File تعیین می‌کند که آیا کاربرانی که مجوزهای ویرایش File را دارند، مجاز به اشتراک‌گذاری با سایر کاربران یا تغییر مجوزها هستند یا خیر.
set Sharing(accessType, permissionType) File تعیین می‌کند که کدام دسته از کاربران می‌توانند به File دسترسی داشته باشند و چه مجوزهایی به آن کاربران اعطا می‌شود، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.
set Starred(starred) File تعیین می‌کند که آیا File در درایو کاربر ستاره‌دار باشد یا خیر.
set Trashed(trashed) File تعیین می‌کند که آیا File در سطل زباله درایو کاربر قرار دارد یا خیر.

File Iterator

روش‌ها

روش نوع بازگشتی شرح مختصر
get Continuation Token() String یک توکن دریافت می‌کند که می‌تواند برای از سرگیری این تکرار در زمان دیگری استفاده شود.
has Next() Boolean تعیین می‌کند که آیا فراخوانی تابع next() یک آیتم را برمی‌گرداند یا خیر.
next() File آیتم بعدی را در مجموعه فایل‌ها یا پوشه‌ها برمی‌گرداند.

Folder

روش‌ها

روش نوع بازگشتی شرح مختصر
add Editor(emailAddress) Folder کاربر داده شده را به لیست ویرایشگرهای Folder اضافه می‌کند.
add Editor(user) Folder کاربر داده شده را به لیست ویرایشگرهای Folder اضافه می‌کند.
add Editors(emailAddresses) Folder آرایه‌ی داده شده از کاربران را به لیست ویرایشگرهای Folder اضافه می‌کند.
add Viewer(emailAddress) Folder کاربر داده شده را به لیست بینندگان Folder اضافه می‌کند.
add Viewer(user) Folder کاربر داده شده را به لیست بینندگان Folder اضافه می‌کند.
add Viewers(emailAddresses) Folder آرایه‌ی داده شده از کاربران را به لیست بینندگان Folder اضافه می‌کند.
create File(blob) File یک فایل در پوشه فعلی از یک Blob داده دلخواه ایجاد می‌کند.
create File(name, content) File یک فایل متنی در پوشه فعلی با نام و محتوای مشخص شده ایجاد می‌کند.
create File(name, content, mimeType) File یک فایل در پوشه فعلی با نام، محتویات و نوع MIME داده شده ایجاد می‌کند.
create Folder(name) Folder یک پوشه در پوشه فعلی با نام داده شده ایجاد می‌کند.
create Shortcut(targetId) File یک میانبر برای شناسه‌ی آیتم درایو ارائه شده ایجاد می‌کند و آن را برمی‌گرداند.
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey) File یک میانبر برای شناسه آیتم درایو و کلید منبع ارائه شده ایجاد می‌کند و آن را برمی‌گرداند.
get Access(email) Permission مجوز اعطا شده به یک کاربر خاص را دریافت می‌کند.
get Access(user) Permission مجوز اعطا شده به یک کاربر خاص را دریافت می‌کند.
get Date Created() Date تاریخ ایجاد Folder را دریافت می‌کند.
get Description() String توضیحات مربوط به Folder را دریافت می‌کند.
get Editors() User[] لیست ویرایشگرهای این Folder را دریافت می‌کند.
get Files() File Iterator مجموعه‌ای از تمام فایل‌هایی که فرزند پوشه‌ی فعلی هستند را برمی‌گرداند.
get Files By Name(name) File Iterator مجموعه‌ای از تمام فایل‌هایی که فرزند پوشه‌ی فعلی هستند و نام داده شده را دارند، دریافت می‌کند.
get Files By Type(mimeType) File Iterator مجموعه‌ای از تمام فایل‌هایی که فرزند پوشه‌ی فعلی هستند و نوع MIME داده شده را دارند، دریافت می‌کند.
get Folders() Folder Iterator مجموعه‌ای از تمام پوشه‌هایی که فرزند پوشه فعلی هستند را برمی‌گرداند.
get Folders By Name(name) Folder Iterator مجموعه‌ای از تمام پوشه‌هایی که فرزند پوشه فعلی هستند و نام داده شده را دارند، دریافت می‌کند.
get Id() String شناسه Folder را دریافت می‌کند.
get Last Updated() Date تاریخ آخرین به‌روزرسانی Folder را دریافت می‌کند.
get Name() String نام Folder را دریافت می‌کند.
get Owner() User مالک این Folder را دریافت می‌کند.
get Parents() Folder Iterator مجموعه‌ای از پوشه‌هایی را که والد بی‌واسطه‌ی Folder هستند، برمی‌گرداند.
get Resource Key() String کلید منبع Folder را که برای دسترسی به مواردی که با استفاده از یک لینک به اشتراک گذاشته شده‌اند، لازم است، دریافت می‌کند.
get Security Update Eligible() Boolean مشخص می‌کند که آیا این Folder واجد شرایط اعمال به‌روزرسانی امنیتی است که برای دسترسی به آن، هنگام اشتراک‌گذاری با استفاده از یک لینک، به کلید منبع نیاز دارد یا خیر.
get Security Update Enabled() Boolean مشخص می‌کند که آیا این Folder هنگام اشتراک‌گذاری با استفاده از یک لینک، برای دسترسی به کلید منبع نیاز دارد یا خیر.
get Sharing Access() Access مشخص می‌کند که کدام دسته از کاربران می‌توانند به Folder دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.
get Sharing Permission() Permission مجوزهای اعطا شده به کاربرانی که می‌توانند به Folder دسترسی داشته باشند، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است، را دریافت می‌کند.
get Size() Integer تعداد بایت‌های مورد استفاده برای ذخیره Folder در درایو را برمی‌گرداند.
get Url() String آدرس اینترنتی (URL) مورد استفاده برای باز کردن Folder در یک برنامه گوگل مانند Drive یا Docs را دریافت می‌کند.
get Viewers() User[] لیست بینندگان و نظردهندگان این Folder را دریافت می‌کند.
is Shareable By Editors() Boolean تعیین می‌کند که آیا کاربرانی که مجوزهای ویرایش Folder را دارند، مجاز به اشتراک‌گذاری با سایر کاربران یا تغییر مجوزها هستند یا خیر.
is Starred() Boolean تعیین می‌کند که آیا Folder در درایو کاربر ستاره‌دار شده است یا خیر.
is Trashed() Boolean تعیین می‌کند که آیا Folder در سطل زباله درایو کاربر قرار دارد یا خیر.
move To(destination) Folder این مورد را به پوشه مقصد ارائه شده منتقل می‌کند.
remove Editor(emailAddress) Folder کاربر داده شده را از لیست ویرایشگرهای Folder حذف می‌کند.
remove Editor(user) Folder کاربر داده شده را از لیست ویرایشگرهای Folder حذف می‌کند.
remove Viewer(emailAddress) Folder کاربر داده شده را از لیست بینندگان و نظردهندگان Folder حذف می‌کند.
remove Viewer(user) Folder کاربر داده شده را از لیست بینندگان و نظردهندگان Folder حذف می‌کند.
revoke Permissions(emailAddress) Folder دسترسی اعطا شده به کاربر داده شده به Folder را لغو می‌کند.
revoke Permissions(user) Folder دسترسی اعطا شده به کاربر داده شده به Folder را لغو می‌کند.
search Files(params) File Iterator مجموعه‌ای از تمام فایل‌هایی که فرزند پوشه‌ی فعلی هستند و با معیارهای جستجوی داده شده مطابقت دارند را برمی‌گرداند.
search Folders(params) Folder Iterator مجموعه‌ای از تمام پوشه‌هایی که زیرمجموعه پوشه فعلی هستند و با معیارهای جستجوی داده شده مطابقت دارند را دریافت می‌کند.
set Description(description) Folder توضیحات مربوط به Folder را تنظیم می‌کند.
set Name(name) Folder نام Folder را تنظیم می‌کند.
set Owner(emailAddress) Folder مالک Folder را تغییر می‌دهد.
set Owner(user) Folder مالک Folder را تغییر می‌دهد.
set Security Update Enabled(enabled) Folder تعیین می‌کند که آیا Folder هنگام اشتراک‌گذاری با استفاده از یک لینک، برای دسترسی به کلید منبع نیاز دارد یا خیر.
set Shareable By Editors(shareable) Folder تعیین می‌کند که آیا کاربرانی که مجوزهای ویرایش Folder را دارند، مجاز به اشتراک‌گذاری با سایر کاربران یا تغییر مجوزها هستند یا خیر.
set Sharing(accessType, permissionType) Folder تعیین می‌کند که کدام دسته از کاربران می‌توانند به Folder دسترسی داشته باشند و چه مجوزهایی به آن کاربران اعطا می‌شود، علاوه بر هر کاربر شخصی که صراحتاً به او دسترسی داده شده است.
set Starred(starred) Folder تعیین می‌کند که آیا Folder در درایو کاربر ستاره‌دار باشد یا خیر.
set Trashed(trashed) Folder تعیین می‌کند که آیا Folder در سطل زباله درایو کاربر قرار دارد یا خیر.

Folder Iterator

روش‌ها

روش نوع بازگشتی شرح مختصر
get Continuation Token() String یک توکن دریافت می‌کند که می‌تواند برای از سرگیری این تکرار در زمان دیگری استفاده شود.
has Next() Boolean تعیین می‌کند که آیا فراخوانی تابع next() یک آیتم را برمی‌گرداند یا خیر.
next() Folder آیتم بعدی را در مجموعه فایل‌ها یا پوشه‌ها برمی‌گرداند.

Permission

خواص

ملک نوع توضیحات
VIEW Enum کاربرانی که به فایل یا پوشه دسترسی دارند، فقط می‌توانند آن را مشاهده یا کپی کنند.
EDIT Enum کاربرانی که به فایل یا پوشه دسترسی دارند، می‌توانند آن را ویرایش کنند.
COMMENT Enum کاربرانی که می‌توانند به فایل یا پوشه دسترسی داشته باشند، فقط می‌توانند آن را مشاهده کنند، کپی کنند یا در مورد آن نظر بدهند.
OWNER Enum کاربر مالک فایل یا پوشه است.
ORGANIZER Enum کاربرانی که می‌توانند فایل‌ها و پوشه‌ها را در یک درایو مشترک سازماندهی کنند.
FILE_ORGANIZER Enum کاربرانی که می‌توانند محتوا را در یک درایو مشترک ویرایش، حذف و منتقل کنند.
NONE Enum کاربر هیچ مجوزی برای فایل یا پوشه ندارد.

User

روش‌ها

روش نوع بازگشتی شرح مختصر
get Domain() String|null نام دامنه مرتبط با حساب کاربری را دریافت می‌کند.
get Email() String|null آدرس ایمیل کاربر را دریافت می‌کند.
get Name() String|null نام کاربر را دریافت می‌کند.
get Photo Url() String|null آدرس اینترنتی (URL) عکس کاربر را دریافت می‌کند.