Base Service

Base

توفّر هذه الخدمة إمكانية الوصول إلى معلومات المستخدمين، مثل عناوين البريد الإلكتروني وأسماء المستخدمين. ويتحكّم أيضًا في سجلات النصوص البرمجية ومربّعات الحوار في تطبيقات Google Workspace.

الدروس

الاسموصف قصير
Blobعنصر لتبادل البيانات بين خدمات "برمجة تطبيقات Google".
BlobSourceواجهة للعناصر التي يمكنها تصدير بياناتها كـ Blob.
Browserتتيح هذه الفئة الوصول إلى مربّعات الحوار الخاصة بـ "جداول بيانات Google".
Buttonتعداد يمثّل أزرار مربّع الحوار المحدّدة مسبقًا والمترجمة التي تعرضها alert أو PromptResponse.getSelectedButton() للإشارة إلى الزر الذي نقر عليه المستخدم في مربّع الحوار.
ButtonSetتعداد يمثّل مجموعات محدّدة مسبقًا ومترجَمة تتضمّن زرًا واحدًا أو أكثر من أزرار مربّع الحوار التي يمكن إضافتها إلى alert أو prompt
ColorTypeأنواع الألوان
Loggerيتيح هذا الصف للمطوّر إمكانية الكتابة في سجلّ التنفيذ وفي Google Cloud Logging إذا كان النص البرمجي مرتبطًا بمشروع Cloud عادي.
Menuقائمة مخصّصة في مثيل لواجهة مستخدم أحد تطبيقات Google
MimeTypeتعداد يتيح الوصول إلى تعريفات أنواع MIME بدون كتابة السلاسل بشكل صريح.
Monthتعداد يمثّل أشهر السنة.
PromptResponseهي ردّ على مربّع حوار prompt معروض في بيئة واجهة المستخدم لأحد تطبيقات Google.
RgbColorلون محدّد بقنوات الألوان الأحمر والأخضر والأزرق
Sessionتتيح فئة Session الوصول إلى معلومات الجلسة، مثل عنوان البريد الإلكتروني للمستخدم (في بعض الحالات) وإعدادات اللغة.
Uiهي مثيل لبيئة واجهة المستخدم لأحد تطبيقات Google، ما يسمح للبرنامج النصي بإضافة ميزات مثل القوائم ومربّعات الحوار والأشرطة الجانبية.
Userتمثيل لمستخدم، مناسب للبرمجة النصية
Weekdayتعداد يمثّل أيام الأسبوع.
consoleيتيح هذا الصف للمطوّر إمكانية الكتابة في سجلّ التنفيذ وفي Google Cloud Logging إذا كان النص البرمجي مرتبطًا بمشروع Cloud عادي.

Blob

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
copyBlob()Blobتعرض نسخة من هذا الكائن الثنائي الكبير.
getAs(contentType)Blobلعرض البيانات داخل هذا العنصر ككائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد
getBytes()Byte[]تعرض هذه الطريقة البيانات المخزّنة في هذا الكائن الثنائي الكبير.
getContentType()Stringتعرض هذه السمة نوع المحتوى الخاص بالبايت في كائن التخزين الثنائي الكبير هذا.
getDataAsString()Stringتعرض هذه الطريقة بيانات الكائن الثنائي الكبير (blob) كسلسلة بترميز UTF-8.
getDataAsString(charset)Stringتعرض بيانات هذا الكائن الثنائي الكبير كسلسلة باستخدام الترميز المحدّد.
getName()Stringتعرض هذه الطريقة اسم الكائن الثنائي الكبير.
isGoogleType()Booleanتعرض هذه الدالة ما إذا كانت هذه النقطة الثنائية الكبيرة عبارة عن ملف Google Workspace (جداول بيانات Google، ومستندات Google، وما إلى ذلك).
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

الخصائص

الموقعالنوعالوصف
ButtonsButtonSet

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
inputBox(prompt)String|nullيؤدي إلى ظهور مربّع حوار يتضمّن مربّع إدخال نص في متصفّح المستخدم.
inputBox(prompt, buttons)String|nullيؤدي إلى ظهور مربّع حوار يتضمّن مربّع إدخال نص في متصفّح المستخدم.
inputBox(title, prompt, buttons)String|nullيؤدي إلى ظهور مربّع حوار يتضمّن مربّع إدخال نص في متصفّح المستخدم.
msgBox(prompt)String|nullيؤدي إلى ظهور مربّع حوار يتضمّن الرسالة المحدّدة وزر "حسنًا" في متصفّح المستخدم.
msgBox(prompt, buttons)String|nullيؤدي إلى ظهور مربّع حوار يتضمّن الرسالة المحدّدة والأزرار المحدّدة في متصفّح المستخدم.
msgBox(title, prompt, buttons)String|nullيفتح مربّع حوار بالعنوان والرسالة والأزرار المحدّدة في متصفّح المستخدم.

Button

الخصائص

الموقعالنوعالوصف
CLOSEEnumزر الإغلاق العادي المعروض في شريط عنوان كل مربّع حوار
OKEnumزر "حسنًا" يشير إلى ضرورة المتابعة في تنفيذ عملية
CANCELEnumزر "إلغاء"، يشير إلى أنّه يجب عدم المتابعة في عملية ما
YESEnumزر "نعم" يشير إلى ردّ إيجابي على سؤال
NOEnumزر "لا" يشير إلى ردّ سلبي على سؤال

ButtonSet

الخصائص

الموقعالنوعالوصف
OKEnumزرّ "حسنًا" واحد يشير إلى رسالة معلوماتية لا يمكن سوى إغلاقها
OK_CANCELEnumزرّ "حسنًا" وزرّ "إلغاء"، ما يتيح للمستخدم إما المتابعة أو إيقاف عملية.
YES_NOEnumزر "نعم" وزر "لا"، ما يسمح للمستخدم بالإجابة عن سؤال بنعم أو لا
YES_NO_CANCELEnumزر "نعم" وزر "لا" وزر "إلغاء"، ما يتيح للمستخدم إما الإجابة عن سؤال بنعم أو لا أو إيقاف عملية.

ColorType

الخصائص

الموقعالنوعالوصف
UNSUPPORTEDEnumنوع لون غير متوافق
RGBEnumلون محدّد بقنوات الألوان الأحمر والأخضر والأزرق
THEMEEnumلون يشير إلى إدخال في نظام ألوان التصميم

Logger

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
clear()voidيمحو السجلّ.
getLog()Stringتعرض هذه الطريقة قائمة كاملة بالرسائل في السجلّ الحالي.
log(data)Loggerيكتب البيانات في السجلّ.
log(format, values)Loggerتكتب هذه الدالة سلسلة منسَّقة في وحدة تحكّم التسجيل، وذلك باستخدام التنسيق والقيم المقدَّمة.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addItem(caption, functionName)Menuتضيف هذه السمة عنصرًا إلى القائمة.
addSeparator()Menuتضيف هذه السمة فاصلاً مرئيًا إلى القائمة.
addSubMenu(menu)Menuتضيف هذه السمة قائمة فرعية إلى القائمة.
addToUi()voidيُدرِج القائمة في مثيل واجهة مستخدم المحرِّر.

MimeType

الخصائص

الموقعالنوعالوصف
GOOGLE_APPS_SCRIPTEnumتمثّل هذه السمة نوع MIME لمشروع Google Apps Script.
GOOGLE_DRAWINGSEnumتمثيل لنوع MIME لملف "رسومات Google".
GOOGLE_DOCSEnumتمثيل لنوع MIME لملف "مستندات Google"
GOOGLE_FORMSEnumتمثيل لنوع MIME لملف "نماذج Google"
GOOGLE_SHEETSEnumتمثيل لنوع MIME لملف Google Sheets.
GOOGLE_SITESEnumتمثيل لنوع MIME لملف في "مواقع Google"
GOOGLE_SLIDESEnumتمثيل لنوع MIME لملف "العروض التقديمية من Google".
FOLDEREnumتمثّل هذه السمة نوع MIME لمجلد Google Drive.
SHORTCUTEnumتمثّل هذه السمة نوع MIME لاختصار في Google Drive.
BMPEnumتمثيل لنوع MIME لملف صورة BMP (عادةً ‎ .bmp).
GIFEnumتمثّل هذه السمة نوع MIME لملف صورة GIF (عادةً ‎ .gif).
JPEGEnumتمثّل هذه السمة نوع MIME لملف صورة JPEG (عادةً ‎ .jpg).
PNGEnumتمثّل هذه السمة نوع MIME لملف صورة بتنسيق PNG (عادةً ‎ .png).
SVGEnumتمثّل نوع MIME لملف صورة SVG (عادةً ‎ .svg).
PDFEnumتمثيل لنوع MIME لملف PDF (عادةً ‎ .pdf).
CSSEnumتمثيل لنوع MIME لملف نصي CSS (عادةً ‎ .css).
CSVEnumتمثيل لنوع MIME لملف نصي بتنسيق CSV (عادةً ‎ .csv).
HTMLEnumتمثيل لنوع MIME لملف نصي بتنسيق HTML (عادةً ‎ .html).
JAVASCRIPTEnumتمثيل لنوع MIME لملف نصي JavaScript (عادةً ‎ .js).
PLAIN_TEXTEnumتمثيل لنوع MIME لملف نص عادي (عادةً ‎ .txt).
RTFEnumتمثّل نوع MIME لملف نص منسّق (عادةً ‎ .rtf).
OPENDOCUMENT_GRAPHICSEnumتمثيل لنوع MIME لملف رسومات OpenDocument (عادةً ‎ .odg).
OPENDOCUMENT_PRESENTATIONEnumتمثيل لنوع MIME لملف عرض تقديمي من OpenDocument (عادةً ‎ .odp).
OPENDOCUMENT_SPREADSHEETEnumتمثيل لنوع MIME لملف جدول بيانات OpenDocument (عادةً ‎ .ods).
OPENDOCUMENT_TEXTEnumتمثيل لنوع MIME لملف معالجة كلمات OpenDocument (عادةً ‎ .odt).
MICROSOFT_EXCELEnumتمثيل لنوع MIME لملف جدول بيانات Microsoft Excel (عادةً ‎ .xlsx).
MICROSOFT_EXCEL_LEGACYEnumتمثيل لنوع MIME لملف Microsoft Excel قديم (عادةً ‎ .xls).
MICROSOFT_POWERPOINTEnumتمثيل لنوع MIME لملف عرض تقديمي من Microsoft PowerPoint (عادةً ‎.pptx)
MICROSOFT_POWERPOINT_LEGACYEnumتمثيل لنوع MIME لملف Microsoft PowerPoint قديم (عادةً ‎ .ppt).
MICROSOFT_WORDEnumتمثيل لنوع MIME لملف مستند Microsoft Word (عادةً ‎ .docx).
MICROSOFT_WORD_LEGACYEnumتمثيل لنوع MIME لملف Microsoft Word قديم (عادةً ‎ .doc).
ZIPEnumتمثيل لنوع MIME لملف أرشيف ZIP (عادةً ‎ .zip).

Month

الخصائص

الموقعالنوعالوصف
JANUARYEnumيناير (الشهر 1)
FEBRUARYEnumشباط (فبراير) (الشهر 2)
MARCHEnumمارس (الشهر 3)
APRILEnumأبريل (الشهر 4)
MAYEnumمايو (الشهر 5)
JUNEEnumيونيو (الشهر 6)
JULYEnumيوليو (الشهر 7)
AUGUSTEnumأغسطس (الشهر 8)
SEPTEMBEREnumسبتمبر (الشهر 9)
OCTOBEREnumأكتوبر (الشهر العاشر)
NOVEMBEREnumتشرين الثاني (الشهر 11)
DECEMBEREnumديسمبر (الشهر 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

الخصائص

الموقعالنوعالوصف
ButtonButtonتعداد يمثّل أزرار مربّع حوار محدّدة مسبقًا ومترجمة يتم عرضها من خلال تنبيه أو PromptResponse.getSelectedButton() للإشارة إلى الزر الذي نقر عليه المستخدم في مربّع الحوار.
ButtonSetButtonSetتعداد يمثّل مجموعات محدّدة مسبقًا ومترجَمة من زر واحد أو أكثر من أزرار مربّع الحوار التي يمكن إضافتها إلى تنبيه أو طلب.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
alert(prompt)Buttonيفتح مربّع حوار في محرّر المستخدم يتضمّن الرسالة المحدّدة وزر "حسنًا".
alert(prompt, buttons)Buttonيفتح مربّع حوار في محرِّر المستخدم يتضمّن الرسالة ومجموعة الأزرار المحدّدة.
alert(title, prompt, buttons)Buttonيفتح مربّع حوار في محرِّر المستخدم بالعنوان والرسالة ومجموعة الأزرار المحدّدة.
createAddonMenu()Menuتنشئ هذه الدالة أداة إنشاء يمكن استخدامها لإدراج قائمة فرعية في قائمة "الإضافات" في المحرّر.
createMenu(caption)Menuتنشئ هذه الدالة أداة إنشاء يمكن استخدامها لإضافة قائمة إلى واجهة مستخدم المحرّر.
prompt(prompt)PromptResponseيفتح مربّع حوار إدخال في محرّر المستخدم مع الرسالة المحدّدة وزر "حسنًا".
prompt(prompt, buttons)PromptResponseيفتح مربّع حوار إدخال في محرِّر المستخدم مع الرسالة ومجموعة الأزرار المحدّدة.
prompt(title, prompt, buttons)PromptResponseيفتح مربّع حوار إدخال في محرّر المستخدم بالعنوان والرسالة ومجموعة الأزرار المحدّدة.
showModalDialog(userInterface, title)voidيفتح مربّع حوار مشروطًا في محرِّر المستخدم يتضمّن محتوًى مخصّصًا من جهة العميل.
showModelessDialog(userInterface, title)voidيفتح مربّع حوار غير مشروط في محرِّر المستخدم يتضمّن محتوًى مخصّصًا من جهة العميل.
showSidebar(userInterface)voidيفتح شريطًا جانبيًا في محرِّر المستخدم يتضمّن محتوًى مخصّصًا من جهة العميل.

User

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getEmail()Stringتعرض هذه الطريقة عنوان البريد الإلكتروني للمستخدم، إذا كان متاحًا.

Weekday

الخصائص

الموقعالنوعالوصف
SUNDAYEnumالأحد
MONDAYEnumالاثنين
TUESDAYEnumالثلاثاء
WEDNESDAYEnumالأربعاء
THURSDAYEnumالخميس
FRIDAYEnumيوم الجمعة
SATURDAYEnumالسبت

console

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
error()voidيُخرج رسالة فارغة بمستوى ERROR إلى Stackdriver Logging.
error(formatOrObject, values)voidيُخرج رسالة بمستوى ERROR إلى Stackdriver Logging.
info()voidيُخرج رسالة فارغة بمستوى INFO إلى Stackdriver Logging.
info(formatOrObject, values)voidيُخرج رسالة بمستوى INFO إلى Stackdriver Logging.
log()voidيُخرج رسالة فارغة بمستوى DEBUG إلى Stackdriver Logging.
log(formatOrObject, values)voidيُخرج رسالة بمستوى DEBUG إلى Stackdriver Logging.
time(label)voidيبدأ موقّتًا يمكنك استخدامه لتتبُّع المدة التي يستغرقها تنفيذ عملية ما.
timeEnd(label)voidيوقف هذا الإجراء مؤقتًا موقّتًا سبق أن بدأته من خلال استدعاء console.time().
warn()voidيُخرج رسالة فارغة بمستوى WARNING إلى Stackdriver Logging.
warn(formatOrObject, values)voidتعرض هذه الدالة رسالة بمستوى WARNING في Stackdriver Logging.