تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الفئة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تم إيقاف هذه الفئة نهائيًا. استخدِم Decorated
بدلاً من ذلك.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
set |
| تُستخدَم لضبط إجراء تفويض يفتح عنوان URL يؤدي إلى مسار التفويض عند النقر على العنصر. |
set |
| تُستخدَم لضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر. |
set |
| تُستخدَم لضبط إجراء يتم تنفيذه عند النقر على العنصر. |
set |
| تُستخدَم لضبط إجراء يفتح عنوان URL في علامة تبويب عند النقر على العنصر. |
set |
| تُستخدَم لضبط عنوان URL ليتم فتحه عند النقر على العنصر. |
الطرق المتوقّفة
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
|
| لضبط نص التصنيف لاستخدامه كمفتاح |
|
| تُستخدَم لضبط Button الذي يتم عرضه على يسار السياق. |
|
| لضبط النص الذي سيتم استخدامه كقيمة |
|
| لضبط الرمز الذي سيتم استخدامه كمفتاح |
|
| لضبط النص البديل للرمز |
|
| لضبط عنوان URL للرمز الذي سيتم استخدامه كمفتاح |
|
| لضبط ما إذا كان يجب عرض نص القيمة على سطر واحد أو أسطر متعددة. |
|
| لضبط Switch الذي يظهر على يسار المحتوى |
|
| لضبط نص التصنيف لاستخدامه كمفتاح |
مستندات تفصيلية
setAuthorizationAction(action)
تُستخدَم لضبط إجراء تفويض يفتح عنوان URL يؤدي إلى مسار التفويض عند النقر على العنصر. يؤدي ذلك إلى فتح عنوان URL في نافذة جديدة. عندما ينتهي المستخدم من مسار التفويض ويعود إلى التطبيق، تتم إعادة تحميل الإضافة.
لا يمكن ضبط عنصر واجهة المستخدم إلا على أحد القيم التالية: set
أو set
أو set
أو set
أو set
.
// ... const action = CardService.newAuthorizationAction().setAuthorizationUrl('url'); CardService.newTextButton().setText('Authorize').setAuthorizationAction(action);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
action | Authorization | العنصر الذي يحدّد إجراء التفويض الذي يجب اتّخاذه عند النقر على هذا العنصر |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setComposeAction(action, composedEmailType)
تُستخدَم لضبط إجراء ينشئ مسودة رسالة إلكترونية عند النقر على العنصر. يمكن أن يحتوي عنصر واجهة المستخدم على أحد العناصر التالية فقط: set
أو set
أو set
أو
set
أو set
.
يجب أن تحدّد المَعلمة Action
دالة ردّ اتصال تعرِض عنصر Compose
تمّ إعداده باستخدام Compose
.
// ... const action = CardService.newAction().setFunctionName('composeEmailCallback'); CardService.newTextButton() .setText('Compose Email') .setComposeAction(action, CardService.ComposedEmailType.REPLY_AS_DRAFT); // ... function composeEmailCallback(e) { const thread = GmailApp.getThreadById(e.threadId); const draft = thread.createDraftReply('This is a reply'); return CardService.newComposeActionResponseBuilder() .setGmailDraft(draft) .build(); }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
action | Action | العنصر الذي يحدّد إجراء الإنشاء الذي يجب اتّخاذه عند النقر على هذا العنصر |
composed | Composed | قيمة مصنّفة تحدد ما إذا كانت المسودة التي تم إنشاؤها هي مسودة مستقلة أو مسودة ردّ. |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setOnClickAction(action)
تُستخدَم لضبط إجراء يتم تنفيذه عند النقر على العنصر. لا يمكن أن يتضمّن عنصر واجهة المستخدم سوى أحد الإعدادات التالية:
set
أو set
أو set
أو set
أو set
.
يجب أن تحدّد المَعلمة Action
دالة ردّ اتصال تعرِض عنصر Action
.
// ... const action = CardService.newAction().setFunctionName('notificationCallback'); CardService.newTextButton() .setText('Create notification') .setOnClickAction(action); // ... function notificationCallback() { return CardService.newActionResponseBuilder() .setNotification( CardService.newNotification().setText('Some info to display to user'), ) .build(); }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
action | Action | الإجراء الذي يتم اتّخاذه عند النقر على هذا العنصر. |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setOnClickOpenLinkAction(action)
تُستخدَم لضبط إجراء يفتح عنوان URL في علامة تبويب عند النقر على العنصر. استخدِم هذه الدالة عندما تحتاج إلى إنشاء عنوان URL أو عندما تحتاج إلى اتّخاذ إجراءات أخرى بالإضافة إلى إنشاء عنصر Open
. لا يمكن أن يتضمّن عنصر واجهة المستخدم سوى أحد القيم التالية: set
أو set
أو set
أو set
أو
set
.
يجب أن تحدّد المَعلمة Action
دالة ردّ اتصال تعرِض عنصر Action
تمّ إعداده باستخدام Action
.
// ... const action = CardService.newAction().setFunctionName('openLinkCallback'); CardService.newTextButton() .setText('Open Link') .setOnClickOpenLinkAction(action); // ... function openLinkCallback() { return CardService.newActionResponseBuilder() .setOpenLink(CardService.newOpenLink().setUrl('https://www.google.com')) .build(); }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
action | Action | العنصر الذي يحدّد إجراء فتح الرابط الذي يجب اتّخاذه عند النقر على هذا العنصر |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setOpenLink(openLink)
تُستخدَم لضبط عنوان URL ليتم فتحه عند النقر على العنصر. استخدِم هذه الدالة عندما يكون عنوان URL معروفًا
ويحتاج فقط إلى فتحه. لا يمكن أن يتضمّن عنصر واجهة المستخدم سوى إحدى القيم التالية: set
أو
set
أو set
أو set
أو
set
.
المعلمات
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
الطرق المتوقّفة
setBottomLabel(text)
setBottomLabel(text)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط نص التصنيف لاستخدامه كمفتاح يتم عرضها أسفل المحتوى النصي.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | نص التصنيف. ملاحظة: لا يتيح تنسيق HTML الأساسي. |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setButton(button)
setButton(button)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تُستخدَم لضبط Button
الذي يتم عرضه على يسار السياق. يمكن أن يضم
زرًا واحدًا أو مفتاحًا واحدًا أو رمزًا واحدًا فقط.Key
المعلمات
الاسم | النوع | الوصف |
---|---|---|
button | Button | زر الإضافة |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setContent(text)
setContent(text)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط النص الذي سيتم استخدامه كقيمة أن تكون متوافقة مع تنسيق HTML الأساسي مطلوب.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | محتوى النص لهذه الأداة. |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setIcon(icon)
setIcon(icon)
setIconAltText(altText)
setIconAltText(altText)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط النص البديل للرمز
المعلمات
الاسم | النوع | الوصف |
---|---|---|
alt | String | النص البديل للأيقونة |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setIconUrl(url)
setIconUrl(url)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط عنوان URL للرمز الذي سيتم استخدامه كمفتاح
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL لصورة مستضافة لاستخدامها كرمز |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setMultiline(multiline)
setMultiline(multiline)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط ما إذا كان يجب عرض نص القيمة على سطر واحد أو أسطر متعددة.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
multiline | Boolean | إعداد "السطور المتعددة" |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setSwitch(switchToSet)
setSwitch(switchToSet)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط Switch
الذي يظهر على يسار المحتوى يمكن أن يضم
زرًا واحدًا أو مفتاحًا واحدًا أو رمزًا واحدًا فقط.Key
المعلمات
الاسم | النوع | الوصف |
---|---|---|
switch | Switch | مفتاح التبديل للإضافة |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key
setTopLabel(text)
setTopLabel(text)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط نص التصنيف لاستخدامه كمفتاح يتم عرضها أعلى المحتوى النصي.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | نص التصنيف. ملاحظة: لا يتيح تنسيق HTML الأساسي. |
الإرجاع
: هذا العنصر، لإنشاء سلسلة.Key