این سرویس دسترسی به اطلاعات کاربر مانند آدرس ایمیل و نام کاربری را فراهم می کند. همچنین گزارشهای اسکریپت و کادرهای گفتگو را در برنامههای Google Workspace کنترل میکند.
کلاس ها
نام | توضیح مختصر |
---|---|
Blob | یک شی تبادل داده برای سرویس های Apps Script. |
BlobSource | رابط برای اشیایی که می توانند داده های خود را به صورت Blob صادر کنند. |
Browser | این کلاس دسترسی به کادرهای محاورهای مخصوص Google Sheets را فراهم میکند. |
Button | یک عدد که نشان دهنده دکمههای محاورهای از پیش تعیینشده و محلی است که توسط یک alert یا PromptResponse.getSelectedButton() بازگردانده میشود تا نشان دهد کاربر روی کدام دکمه در گفتگو کلیک کرده است. |
ButtonSet | یک عدد که مجموعههای از پیش تعیینشده و بومیسازی شدهای از یک یا چند دکمه گفتگو را نشان میدهد که میتوانند به یک alert یا یک prompt اضافه شوند. |
ColorType | انواع رنگ ها |
Logger | این کلاس به توسعهدهنده اجازه میدهد تا متنی را در گزارشهای اشکالزدایی بنویسد. |
Menu | یک منوی سفارشی در یک نمونه از رابط کاربری برای یک برنامه Google. |
MimeType | شمارشی که دسترسی به اعلانهای نوع MIME را بدون تایپ صریح رشتهها فراهم میکند. |
Month | عددی که نشان دهنده ماه های سال است. |
PromptResponse | پاسخی به یک گفتگوی prompt که در محیط رابط کاربری برای یک برنامه Google نمایش داده می شود. |
RgbColor | رنگی که توسط کانال های رنگی قرمز، سبز، آبی تعریف می شود. |
Session | کلاس Session دسترسی به اطلاعات جلسه، مانند آدرس ایمیل کاربر (در برخی شرایط) و تنظیمات زبان را فراهم می کند. |
Ui | نمونهای از محیط رابط کاربری برای یک برنامه Google که به اسکریپت اجازه میدهد ویژگیهایی مانند منوها، دیالوگها و نوارهای جانبی را اضافه کند. |
User | نمایش یک کاربر، مناسب برای اسکریپت نویسی. |
Weekday | شماره ای که نشان دهنده روزهای هفته است. |
console | این کلاس به توسعهدهنده اجازه میدهد تا گزارشهایی را در سرویس Stackdriver Logging Google Cloud Platform بنویسد. |
Blob
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
copyBlob() | Blob | یک کپی از این لکه را برمی گرداند. |
getAs(contentType) | Blob | داده های داخل این شی را به عنوان یک حباب تبدیل به نوع محتوای مشخص شده برگردانید. |
getBytes() | Byte[] | داده های ذخیره شده در این لکه را دریافت می کند. |
getContentType() | String | نوع محتوای بایت های این لکه را دریافت می کند. |
getDataAsString() | String | داده های این حباب را به صورت رشته ای با رمزگذاری UTF-8 دریافت می کند. |
getDataAsString(charset) | String | داده های این لکه را به صورت رشته ای با رمزگذاری مشخص شده دریافت می کند. |
getName() | String | نام این لکه را می گیرد. |
isGoogleType() | Boolean | نشان می دهد که آیا این لکه یک فایل Google Workspace (کاربرگ، اسناد و غیره) است یا خیر. |
setBytes(data) | Blob | داده های ذخیره شده در این لکه را تنظیم می کند. |
setContentType(contentType) | Blob | نوع محتوای بایت های این لکه را تنظیم می کند. |
setContentTypeFromExtension() | Blob | نوع محتوای بایت های این لکه را بر اساس پسوند فایل تنظیم می کند. |
setDataFromString(string) | Blob | داده های این حباب را از یک رشته با رمزگذاری UTF-8 تنظیم می کند. |
setDataFromString(string, charset) | Blob | داده های این حباب را از یک رشته با رمزگذاری مشخص شده تنظیم می کند. |
setName(name) | Blob | نام این لکه را تنظیم می کند. |
BlobSource
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
getAs(contentType) | Blob | داده های داخل این شی را به عنوان یک حباب تبدیل به نوع محتوای مشخص شده برگردانید. |
getBlob() | Blob | داده های داخل این شی را به صورت حباب برگردانید. |
Browser
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
Buttons | ButtonSet |
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
inputBox(prompt) | String | یک کادر محاوره ای با کادر ورودی متن در مرورگر کاربر ظاهر می شود. |
inputBox(prompt, buttons) | String | یک کادر محاوره ای با کادر ورودی متن در مرورگر کاربر ظاهر می شود. |
inputBox(title, prompt, buttons) | String | یک کادر محاوره ای با کادر ورودی متن در مرورگر کاربر ظاهر می شود. |
msgBox(prompt) | String | یک کادر محاوره ای با پیام داده شده و یک دکمه OK در مرورگر کاربر ظاهر می شود. |
msgBox(prompt, buttons) | String | یک کادر محاوره ای با پیام داده شده و دکمه های مشخص شده در مرورگر کاربر ظاهر می شود. |
msgBox(title, prompt, buttons) | String | یک کادر محاوره ای با عنوان، پیام و دکمه های مشخص شده در مرورگر کاربر ظاهر می شود. |
Button
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
CLOSE | Enum | دکمه استاندارد بستن در نوار عنوان هر گفتگو نمایش داده می شود. |
OK | Enum | یک دکمه "OK" که نشان می دهد عملیات باید ادامه یابد. |
CANCEL | Enum | یک دکمه "لغو"، که نشان می دهد عملیات نباید ادامه یابد. |
YES | Enum | یک دکمه "بله" که نشان دهنده پاسخ مثبت به یک سوال است. |
NO | Enum | یک دکمه "خیر" که نشان دهنده پاسخ منفی به یک سوال است. |
ButtonSet
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
OK | Enum | یک دکمه "OK"، نشان دهنده یک پیام اطلاعاتی است که فقط می تواند رد شود. |
OK_CANCEL | Enum | یک دکمه "OK" و یک دکمه "لغو" که به کاربر اجازه می دهد یا عملیات را ادامه دهد یا متوقف کند. |
YES_NO | Enum | یک دکمه "بله" و یک دکمه "خیر" که به کاربر اجازه می دهد به یک سوال بله / خیر پاسخ دهد. |
YES_NO_CANCEL | Enum | یک دکمه "بله"، یک دکمه "خیر" و یک دکمه "لغو" که به کاربر این امکان را می دهد که به سوال بله/خیر پاسخ دهد یا عملیات را متوقف کند. |
ColorType
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
UNSUPPORTED | Enum | نوع رنگی که پشتیبانی نمی شود. |
RGB | Enum | رنگی که توسط کانال های رنگی قرمز، سبز، آبی تعریف می شود. |
THEME | Enum | رنگی که به ورودی در طرح رنگ تم اشاره دارد. |
Logger
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
clear() | void | لاگ را پاک می کند. |
getLog() | String | فهرست کاملی از پیامهای موجود در گزارش جاری را برمیگرداند. |
log(data) | Logger | رشته را در کنسول ورود به سیستم می نویسد. |
log(format, values) | Logger | با استفاده از قالب و مقادیر ارائه شده، یک رشته فرمت شده را در کنسول ورود به سیستم می نویسد. |
Menu
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
addItem(caption, functionName) | Menu | یک مورد را به منو اضافه می کند. |
addSeparator() | Menu | یک جداکننده بصری به منو اضافه می کند. |
addSubMenu(menu) | Menu | یک منوی فرعی به منو اضافه می کند. |
addToUi() | void | منو را در نمونه رابط کاربری ویرایشگر درج می کند. |
MimeType
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
GOOGLE_APPS_SCRIPT | Enum | نمایش نوع MIME برای یک پروژه Google Apps Script. |
GOOGLE_DRAWINGS | Enum | نمایش نوع MIME برای یک فایل Google Drawings. |
GOOGLE_DOCS | Enum | نمایش نوع MIME برای یک فایل Google Docs. |
GOOGLE_FORMS | Enum | نمایش نوع MIME برای یک فایل Google Forms. |
GOOGLE_SHEETS | Enum | نمایش نوع MIME برای فایل Google Sheets. |
GOOGLE_SITES | Enum | نمایش نوع MIME برای یک فایل Google Sites. |
GOOGLE_SLIDES | Enum | نمایش نوع MIME برای فایل اسلایدهای Google. |
FOLDER | Enum | نمایش نوع MIME برای یک پوشه Google Drive. |
SHORTCUT | Enum | نمایش نوع MIME برای میانبر Google Drive. |
BMP | Enum | نمایش نوع MIME برای یک فایل تصویری BMP (معمولا .bmp). |
GIF | Enum | نمایش نوع MIME برای یک فایل تصویری GIF (معمولا .gif). |
JPEG | Enum | نمایش نوع MIME برای یک فایل تصویری JPEG (معمولا .jpg). |
PNG | Enum | نمایش نوع MIME برای یک فایل تصویری PNG (معمولاً .png). |
SVG | Enum | نمایش نوع MIME برای یک فایل تصویری SVG (معمولا .svg). |
PDF | Enum | نمایش نوع MIME برای یک فایل PDF (معمولا .pdf). |
CSS | Enum | نمایش نوع MIME برای یک فایل متنی CSS (معمولا css.). |
CSV | Enum | نمایش نوع MIME برای یک فایل متنی CSV (معمولا csv.). |
HTML | Enum | نمایش نوع MIME برای یک فایل متنی HTML (معمولا .html). |
JAVASCRIPT | Enum | نمایش نوع MIME برای یک فایل متنی جاوا اسکریپت (معمولا .js). |
PLAIN_TEXT | Enum | نمایش نوع MIME برای یک فایل متنی ساده (معمولا txt.). |
RTF | Enum | نمایش نوع MIME برای یک فایل متنی غنی (معمولا rtf.). |
OPENDOCUMENT_GRAPHICS | Enum | نمایش نوع MIME برای یک فایل گرافیکی OpenDocument (معمولا odg.). |
OPENDOCUMENT_PRESENTATION | Enum | نمایش نوع MIME برای فایل ارائه OpenDocument (معمولا odp.). |
OPENDOCUMENT_SPREADSHEET | Enum | نمایش نوع MIME برای یک فایل صفحه گسترده OpenDocument (معمولا ods.). |
OPENDOCUMENT_TEXT | Enum | نمایش نوع MIME برای یک فایل پردازش کلمه OpenDocument (معمولا odt.). |
MICROSOFT_EXCEL | Enum | نمایش نوع MIME برای یک فایل صفحه گسترده مایکروسافت اکسل (معمولا xlsx.). |
MICROSOFT_EXCEL_LEGACY | Enum | نمایش نوع MIME برای یک فایل قدیمی مایکروسافت اکسل (معمولا xls.). |
MICROSOFT_POWERPOINT | Enum | نمایش نوع MIME برای یک فایل ارائه مایکروسافت پاورپوینت (معمولاً pptx.). |
MICROSOFT_POWERPOINT_LEGACY | Enum | نمایش نوع MIME برای یک فایل قدیمی مایکروسافت پاورپوینت (معمولاً ppt.). |
MICROSOFT_WORD | Enum | نمایش نوع MIME برای فایل سند Microsoft Word (معمولاً .docx). |
MICROSOFT_WORD_LEGACY | Enum | نمایش نوع MIME برای یک فایل قدیمی Microsoft Word (معمولاً .doc). |
ZIP | Enum | نمایش نوع MIME برای یک فایل آرشیو ZIP (معمولا .zip). |
Month
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
JANUARY | Enum | ژانویه (1 ماه). |
FEBRUARY | Enum | فوریه (ماه 2). |
MARCH | Enum | مارس (ماه 3). |
APRIL | Enum | آوریل (ماه 4). |
MAY | Enum | اردیبهشت (5 ماه). |
JUNE | Enum | ژوئن (ماه 6). |
JULY | Enum | جولای (ماه 7). |
AUGUST | Enum | آگوست (ماه 8). |
SEPTEMBER | Enum | سپتامبر (9 ماه). |
OCTOBER | Enum | اکتبر (10 ماه). |
NOVEMBER | Enum | نوامبر (11 ماه). |
DECEMBER | Enum | دسامبر (12 ماه). |
PromptResponse
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
getResponseText() | String | متنی را که کاربر در قسمت ورودی گفتگو وارد کرده است دریافت می کند. |
getSelectedButton() | Button | دکمه ای را دریافت می کند که کاربر برای رد کردن گفتگو روی آن کلیک کرده است. |
RgbColor
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
asHexString() | String | رنگ را به عنوان یک رشته هگزادسیمال 7 کاراکتری (#rrggbb) یا رشته هگزادسیمال 9 کاراکتری (#aarrggbb) به سبک CSS برمیگرداند. |
getBlue() | Integer | کانال آبی این رنگ به صورت عددی از 0 تا 255 است. |
getColorType() | ColorType | نوع این رنگ را دریافت کنید. |
getGreen() | Integer | کانال سبز این رنگ به صورت عددی از 0 تا 255 می باشد. |
getRed() | Integer | کانال قرمز این رنگ به صورت عددی از 0 تا 255 است. |
Session
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
getActiveUser() | User | اطلاعات کاربر فعلی را دریافت می کند. |
getActiveUserLocale() | String | تنظیمات زبان کاربر فعلی را به عنوان یک رشته دریافت می کند - به عنوان مثال، en برای انگلیسی. |
getEffectiveUser() | User | اطلاعاتی در مورد کاربری که اسکریپت تحت اختیار او اجرا می شود را دریافت می کند. |
getScriptTimeZone() | String | منطقه زمانی اسکریپت را دریافت می کند. |
getTemporaryActiveUserKey() | String | یک کلید موقت دریافت می کند که منحصر به کاربر فعال است اما هویت کاربر را آشکار نمی کند. |
Ui
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
Button | Button | یک عدد که نشان دهنده دکمههای محاورهای از پیش تعیینشده و محلی است که توسط یک هشدار یا PromptResponse.getSelectedButton() بازگردانده میشود تا نشان دهد کاربر روی کدام دکمه در گفتگو کلیک کرده است. |
ButtonSet | ButtonSet | یک عدد که مجموعههای از پیش تعیینشده و بومیسازی شدهای از یک یا چند دکمه گفتگو را نشان میدهد که میتوانند به یک هشدار یا یک درخواست اضافه شوند. |
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
alert(prompt) | Button | کادر محاوره ای را با پیام داده شده و دکمه "OK" در ویرایشگر کاربر باز می کند. |
alert(prompt, buttons) | Button | کادر محاوره ای را در ویرایشگر کاربر با پیام داده شده و مجموعه دکمه ها باز می کند. |
alert(title, prompt, buttons) | Button | کادر محاوره ای را در ویرایشگر کاربر با عنوان، پیام و مجموعه دکمه های داده شده باز می کند. |
createAddonMenu() | Menu | سازنده ای ایجاد می کند که می تواند برای درج یک منوی فرعی در منوی افزونه های ویرایشگر استفاده شود. |
createMenu(caption) | Menu | سازنده ای ایجاد می کند که می تواند برای افزودن یک منو به رابط کاربری ویرایشگر استفاده شود. |
prompt(prompt) | PromptResponse | کادر محاوره ای ورودی را با پیام داده شده و دکمه "OK" در ویرایشگر کاربر باز می کند. |
prompt(prompt, buttons) | PromptResponse | یک کادر محاوره ای ورودی را با پیام داده شده و مجموعه دکمه ها در ویرایشگر کاربر باز می کند. |
prompt(title, prompt, buttons) | PromptResponse | کادر محاوره ای ورودی را با عنوان، پیام و مجموعه دکمه های داده شده در ویرایشگر کاربر باز می کند. |
showModalDialog(userInterface, title) | void | یک کادر محاوره ای مدال را در ویرایشگر کاربر با محتوای سمت مشتری سفارشی باز می کند. |
showModelessDialog(userInterface, title) | void | یک کادر محاورهای بدون حالت را در ویرایشگر کاربر با محتوای سمت مشتری سفارشی باز میکند. |
showSidebar(userInterface) | void | نوار کناری را در ویرایشگر کاربر با محتوای سمت مشتری سفارشی باز می کند. |
User
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
getEmail() | String | آدرس ایمیل کاربر را در صورت وجود دریافت می کند. |
Weekday
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
SUNDAY | Enum | یکشنبه. |
MONDAY | Enum | دوشنبه. |
TUESDAY | Enum | سهشنبه. |
WEDNESDAY | Enum | چهار شنبه. |
THURSDAY | Enum | پنج شنبه. |
FRIDAY | Enum | جمعه. |
SATURDAY | Enum | شنبه. |
console
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
error() | void | یک پیام سطح ERROR خالی را به Stackdriver Logging ارسال می کند. |
error(formatOrObject, values) | void | یک پیام سطح ERROR را به Stackdriver Logging ارسال می کند. |
info() | void | پیام سطح INFO خالی را به Stackdriver Logging ارسال می کند. |
info(formatOrObject, values) | void | یک پیام سطح اطلاعات را به Stackdriver Logging ارسال می کند. |
log() | void | خروجی یک پیام سطح DEBUG خالی به Stackdriver Logging. |
log(formatOrObject, values) | void | یک پیام سطح DEBUG را به Stackdriver Logging ارسال می کند. |
time(label) | void | یک تایمر را شروع می کند که می توانید از آن برای پیگیری مدت زمان انجام یک عملیات استفاده کنید. |
timeEnd(label) | void | تایمری را که قبلاً با فراخوانی console.time() شروع شده بود متوقف می کند. |
warn() | void | یک پیام سطح هشدار خالی را به Stackdriver Logging ارسال می کند. |
warn(formatOrObject, values) | void | یک پیام سطح هشدار را به Stackdriver Logging ارسال می کند. |