تتيح هذه الخدمة الوصول إلى مشغّلات النصوص البرمجية ونشرها.
الدروس
| الاسم | وصف قصير |
|---|---|
Auth | تعداد يحدّد فئات الخدمات المعتمَدة التي يمكن أن ينفّذها Apps Script من خلال دالة يتم تشغيلها. |
Authorization | عنصر يتحقّق مما إذا كان المستخدم قد منح إذن الوصول إلى النطاقات المطلوبة للبرنامج النصي. |
Authorization | تعداد يشير إلى حالة تفويض نص برمجي. |
Calendar | أداة إنشاء مشغّلات التقويم |
Clock | أداة إنشاء مشغّلات الساعة |
Document | أداة إنشاء مشغّلات المستندات |
Event | تعداد يشير إلى نوع الحدث الذي تم تشغيله. |
Form | أداة إنشاء مشغّلات النماذج |
Installation | تعداد يشير إلى كيفية تثبيت النص البرمجي كإضافة للمستخدم الحالي. |
Script | الوصول إلى عمليات نشر النصوص البرمجية والمشغّلات والتعامل معها |
Service | الوصول إلى ميزة نشر النصوص البرمجية والتعامل معها |
Spreadsheet | أداة إنشاء مشغّلات جداول البيانات |
State | تسمح للبرامج النصية بإنشاء رموز مميّزة للحالة يمكن استخدامها في واجهات برمجة التطبيقات الخاصة بوظائف معاودة الاتصال (مثل مسارات OAuth). |
Trigger | مشغّل نص برمجي |
Trigger | أداة إنشاء عامة لمشغّلات النصوص البرمجية |
Trigger | تعداد يشير إلى مصدر الحدث الذي يؤدي إلى تشغيل المشغّل. |
Auth Mode
الخصائص
| الموقع | النوع | الوصف |
|---|---|---|
NONE | Enum | وضع لا يتيح الوصول إلى أي خدمات تتطلّب تفويضًا |
CUSTOM_FUNCTION | Enum | وضع يتيح الوصول إلى مجموعة فرعية محدودة من الخدمات لاستخدامها في دوال جداول البيانات المخصّصة. |
LIMITED | Enum | وضع يتيح الوصول إلى مجموعة فرعية محدودة من الخدمات |
FULL | Enum | وضع يتيح الوصول إلى جميع الخدمات التي تتطلّب إذنًا |
Authorization Info
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
get | Authorization | يحصل على قيمة تشير إلى ما إذا كان المستخدم بحاجة إلى منح الإذن لهذا النص البرمجي لاستخدام خدمة واحدة أو أكثر (على سبيل المثال، Script). |
get | String|null | تعرض هذه الدالة عنوان URL للتفويض يمكن استخدامه لمنح إذن الوصول إلى النص البرمجي. |
get | String[]|null | تعرض هذه الدالة قائمة بالنطاقات المصرّح بها للنص البرمجي. |
Authorization Status
الخصائص
| الموقع | النوع | الوصف |
|---|---|---|
REQUIRED | Enum | يجب أن يمنح المستخدم هذا النص البرمجي الإذن باستخدام خدمة واحدة أو أكثر. |
NOT_REQUIRED | Enum | منح المستخدم هذا النص البرمجي جميع أذونات الوصول التي يحتاجها حاليًا. |
Calendar Trigger Builder
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
create() | Trigger | تنشئ هذه الدالة المشغّل وتعرضه. |
on | Calendar | تحدّد هذه السمة مشغّلاً يتم تنشيطه عند إنشاء إدخال في التقويم أو تعديله أو حذفه. |
Clock Trigger Builder
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
after(durationMilliseconds) | Clock | تحدّد هذه السمة الحدّ الأدنى للمدة (بالملّي ثانية) بعد الوقت الحالي الذي يتم فيه تشغيل المشغّل. |
at(date) | Clock | تحدّد هذه السمة وقت تشغيل عامل التفعيل. |
at | Clock | يشير إلى أنّ المشغّل يتم تنشيطه في التاريخ المحدّد، بالقرب من منتصف الليل (+/- 15 دقيقة) بشكلٍ تلقائي. |
at | Clock | تحدّد هذه السمة الساعة التي يتم فيها تشغيل عامل التفعيل. |
create() | Trigger | تنشئ هذه الطريقة المشغّل. |
every | Clock | تحدّد هذه السمة عرض عامل التفعيل كل n يوم. |
every | Clock | تحدّد هذه السمة تشغيل عامل التفعيل كل n ساعة. |
every | Clock | تحديد تشغيل عامل التفعيل كل n دقيقة |
every | Clock | تحدّد هذه السمة تشغيل المشغّل كل n أسبوع. |
in | Clock | تحدّد هذه السمة المنطقة الزمنية للتواريخ/الأوقات المحدّدة عند تشغيل المشغّل. |
near | Clock | تحدّد هذه السمة الدقيقة التي يتم فيها تشغيل عامل التفعيل (زائد أو ناقص 15 دقيقة). |
on | Clock | تحدّد هذه السمة التاريخ في الشهر الذي يتم فيه تشغيل عامل التفعيل. |
on | Clock | تحدّد هذه السمة يوم الأسبوع الذي يتم فيه تشغيل عامل التفعيل. |
Document Trigger Builder
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
create() | Trigger | تنشئ هذه الطريقة المشغّل الجديد وتعرضه. |
on | Document | تحدّد هذه السمة مشغّلاً سيتم تنشيطه عند فتح المستند. |
Event Type
الخصائص
| الموقع | النوع | الوصف |
|---|---|---|
CLOCK | Enum | يتم تشغيل المشغّل مرة واحدة عندما يصل الحدث المستند إلى الوقت إلى وقت محدّد. |
ON_OPEN | Enum | يتم تشغيل المشغّل بمجرد أن يفتح المستخدم ملف "مستندات Google" أو "جداول بيانات Google" أو "نماذج Google". |
ON_EDIT | Enum | يتم تشغيل المشغّل بمجرد أن يعدّل المستخدم ملف "جداول بيانات Google" (على سبيل المثال، عن طريق إدخال قيمة جديدة في خلية، وهو ما يُعدّ تعديلاً بدلاً من تغيير). |
ON_FORM_SUBMIT | Enum | يتم تشغيل المشغّل عندما يردّ المستخدم على نموذج Google. |
ON_CHANGE | Enum | يتم تشغيل المشغّل مرة واحدة عندما يغيّر المستخدم ملف "جداول بيانات Google" (مثلاً، بإضافة صف، وهو ما يُعدّ تغييرًا بدلاً من تعديل). |
ON_EVENT_UPDATED | Enum | يتم تشغيل المشغّل عند إنشاء حدث أو تعديله أو حذفه في "تقويم Google" المحدّد. |
Form Trigger Builder
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
create() | Trigger | تنشئ هذه الطريقة المشغّل الجديد وتعرضه. |
on | Form | تحدّد هذه السمة مشغّلاً يتم تنشيطه عند إرسال ردّ إلى النموذج. |
on | Form | تحدّد هذه السمة عامل تشغيل يتم تنشيطه عند فتح طريقة عرض التعديل الخاصة بالنموذج. |
Installation Source
الخصائص
| الموقع | النوع | الوصف |
|---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | تم تثبيت الإضافة بواسطة المشرف لنطاق المستخدم. |
NONE | Enum | لا يتم تشغيل النص البرمجي كإضافة. |
WEB_STORE_ADD_ON | Enum | ثبّت المستخدم الإضافة من "سوق Chrome الإلكتروني". |
Script App
الخصائص
| الموقع | النوع | الوصف |
|---|---|---|
Auth | Auth | تعداد يحدّد فئات الخدمات المعتمَدة التي يمكن أن ينفّذها Apps Script من خلال دالة يتم تشغيلها. |
Authorization | Authorization | تعداد يشير إلى حالة تفويض نص برمجي. |
Event | Event | تعداد يشير إلى نوع الحدث الذي تم تشغيله. |
Installation | Installation | تعداد يشير إلى كيفية تثبيت النص البرمجي للمستخدم كإضافة |
Trigger | Trigger | تعداد يشير إلى مصدر الحدث الذي يؤدي إلى تشغيل المشغّل. |
Week | Weekday | تعداد يمثّل أيام الأسبوع. |
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
delete | void | يزيل المشغّل المحدّد حتى لا يتم تشغيله بعد الآن. |
get | Authorization | تعرض هذه الدالة عنصرًا يتحقّق مما إذا كان المستخدم قد منح إذنًا لجميع متطلبات البرنامج النصي. |
get | Authorization | يحصل على عنصر يتحقّق مما إذا كان المستخدم قد منح إذن الوصول إلى النطاقات المطلوبة. |
get | String|null | يحصل على رمز مميّز لهوية Openopenid. |
get | Installation | تعرض هذه الدالة قيمة تعدادية تشير إلى كيفية تثبيت البرنامج النصي كإضافة للمستخدم الحالي (على سبيل المثال، ما إذا كان المستخدم قد ثبّته شخصيًا من خلال "سوق Chrome الإلكتروني"، أو ما إذا كان مشرف النطاق قد ثبّته لجميع المستخدمين). |
get | String | تعرض هذه الطريقة رمز الدخول المميز من الإصدار 2.0 من OAuth للمستخدم الفعلي. |
get | Trigger[] | تعرض هذه الدالة جميع المشغِّلات القابلة للتثبيت والمرتبطة بالمشروع الحالي والمستخدم الحالي. |
get | String | تعرض هذه الطريقة المعرّف الفريد لمشروع البرنامج النصي. |
get | Service | تعرض هذه الدالة عنصرًا يُستخدَم للتحكّم في نشر النص البرمجي كتطبيق ويب. |
get | Trigger[] | تعرض هذه الدالة جميع المشغّلات القابلة للتثبيت التي يملكها هذا المستخدم في المستند المحدّد، وذلك لهذا النص البرمجي أو الإضافة فقط. |
get | Trigger[] | تعرض هذه الدالة جميع المشغّلات القابلة للتثبيت التي يملكها هذا المستخدم في النموذج المحدّد، وذلك لهذا النص البرمجي أو الإضافة فقط. |
get | Trigger[] | تعرض هذه الدالة جميع المشغّلات القابلة للتثبيت التي يملكها هذا المستخدم في جدول البيانات المحدّد، وذلك لهذا النص البرمجي أو الإضافة فقط. |
invalidate | void | يبطل التفويض الذي يملكه المستخدم الفعلي لتنفيذ النص البرمجي الحالي. |
new | State | تنشئ هذه الدالة أداة إنشاء لرمز مميز للحالة يمكن استخدامه في واجهة برمجة تطبيقات ردّ الاتصال (مثل مسار OAuth). |
new | Trigger | تبدأ هذه الدالة عملية إنشاء مشغّل قابل للتثبيت، وعندما يتم تشغيله، يتم استدعاء دالة معيّنة. |
require | void | تتحقّق هذه السمة ممّا إذا كان المستخدم قد منح الموافقة على جميع النطاقات التي يطلبها النص البرمجي. |
require | void | تتحقّق هذه السمة ممّا إذا كان المستخدم قد منح موافقته على النطاقات المطلوبة. |
Service
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
get | String | تعرض هذه الدالة عنوان URL لتطبيق الويب، إذا تم نشره، وإلا تعرض null. |
is | Boolean | تعرِض هذه السمة القيمة true إذا كان النص البرمجي متاحًا كتطبيق ويب. |
Spreadsheet Trigger Builder
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
create() | Trigger | تنشئ هذه الدالة المشغّل وتعرضه. |
on | Spreadsheet | تحدّد هذه السمة مشغّلاً يتم تنشيطه عند تغيير محتوى جدول البيانات أو بنيته. |
on | Spreadsheet | تحدّد هذه السمة مشغّلاً يتم تنشيطه عند تعديل جدول البيانات. |
on | Spreadsheet | تحدّد هذه السمة عامل تشغيل يتم تنشيطه عند إرسال نموذج إلى جدول البيانات. |
on | Spreadsheet | تحدّد هذه السمة مشغّلاً سيتم تنشيطه عند فتح جدول البيانات. |
State Token Builder
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
create | String | تنشئ هذه الدالة تمثيلاً مشفَّرًا لسلسلة الرمز المميّز للحالة. |
with | State | تضيف هذه السمة وسيطة إلى الرمز المميّز. |
with | State | تضبط هذه السمة دالة رد اتصال. |
with | State | تضبط هذه السمة المدة (بالثواني) التي يكون فيها الرمز المميز صالحًا. |
Trigger
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
get | Event | تعرِض هذه السمة نوع الحدث الذي يتم تشغيل المشغّل عند وقوعه. |
get | String | تعرِض الدالة التي سيتم استدعاؤها عند تشغيل المشغّل. |
get | Trigger | تعرِض مصدر الأحداث التي ستؤدي إلى تشغيل المشغّل. |
get | String | تعرض هذه السمة رقم التعريف الخاص بالمصدر. |
get | String | تعرِض هذه السمة معرّفًا فريدًا يمكن استخدامه للتمييز بين المشغّلات. |
Trigger Builder
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
for | Document | تنشئ هذه الطريقة Document مرتبطًا بالمستند المحدّد وتعرضه. |
for | Document | تنشئ هذه الدالة Document مرتبطة بالمستند الذي يحمل المعرّف المحدّد وتعرضها. |
for | Form | تنشئ هذه الدالة عنصر Form مرتبطًا بالنموذج المحدّد وتعرضه. |
for | Form | تنشئ هذه الدالة عنصر Form مرتبطًا بالنموذج الذي يحمل رقم التعريف المحدّد وتعرضه. |
for | Spreadsheet | تُنشئ هذه الدالة Spreadsheet مرتبطًا بجدول البيانات المحدّد وتعرضه. |
for | Spreadsheet | تنشئ هذه الدالة جدول بيانات مرتبطًا بمعرّف
محدّد وتعرضه.Spreadsheet |
for | Calendar | تعرض هذه الدالة أداة إنشاء لإنشاء مشغّلات التقويم. |
time | Clock | تنشئ هذه الدالة Clock وتعرضها لإنشاء مشغّلات مستندة إلى الوقت. |
Trigger Source
الخصائص
| الموقع | النوع | الوصف |
|---|---|---|
SPREADSHEETS | Enum | تتسبّب "جداول بيانات Google" في تنشيط المشغّل. |
CLOCK | Enum | يتسبّب حدث مستند إلى الوقت في تشغيل المشغّل. |
FORMS | Enum | تتسبّب "نماذج Google" في تشغيل المشغّل. |
DOCUMENTS | Enum | تتسبّب "مستندات Google" في تشغيل المشغّل. |
CALENDAR | Enum | يتسبّب "تقويم Google" في تشغيل المشغّل. |