يمثّل كيفية الاستجابة عندما ينقر المستخدمون على عنصر تفاعلي في بطاقة، مثل زر.
تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.
| تمثيل JSON |
|---|
{ "action": { object ( |
| الحقول | |
|---|---|
| في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
action |
في حال تحديد هذا الحقل، يتم تنفيذ إجراء من خلال |
openLink |
في حال تحديد هذا الخيار، يؤدي |
openDynamicLinkAction |
تُشغِّل الإضافة هذا الإجراء عندما يحتاج الإجراء إلى فتح رابط. يختلف هذا عن
|
card |
تتم إضافة بطاقة جديدة إلى حزمة البطاقات بعد النقر عليها إذا تم تحديد ذلك.
|
overflowMenu |
في حال تحديد هذا الخيار، سيفتح |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
OpenLink
يمثّل حدث onClick يفتح رابطًا تشعّبيًا.
تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.
| تمثيل JSON |
|---|
{ "url": string, "openAs": enum ( |
| الحقول | |
|---|---|
url |
عنوان URL المطلوب فتحه يتم تحويل عناوين URL التي تستخدم HTTP إلى HTTPS. |
openAs |
كيفية فتح رابط
|
onClose |
ما إذا كان العميل ينسى الرابط بعد فتحه أو يراقبه حتى يتم إغلاق النافذة.
|
OpenAs
عندما يفتح إجراء OnClick رابطًا، يمكن للعميل فتحه كنافذة بالحجم الكامل (إذا كان هذا هو الإطار الذي يستخدمه العميل) أو كتراكب (مثل نافذة منبثقة). يعتمد التنفيذ على إمكانات النظام الأساسي للعميل، وقد يتم تجاهل القيمة المحدّدة إذا لم يكن العميل يتيحها. يتوافق FULL_SIZE مع جميع العملاء.
متاحة لإضافات Google Workspace وغير متاحة لتطبيقات Google Chat.
| عمليات التعداد | |
|---|---|
FULL_SIZE |
يتم فتح الرابط كنافذة بالحجم الكامل (إذا كان هذا هو الإطار الذي يستخدمه العميل). |
OVERLAY |
يتم فتح الرابط كتراكب، مثل نافذة منبثقة. |
OnClose
ما يفعله العميل عند إغلاق رابط تم فتحه من خلال إجراء OnClick.
يعتمد التنفيذ على إمكانات منصة العميل. على سبيل المثال، قد يفتح متصفّح الويب رابطًا في نافذة منبثقة باستخدام معالج OnClose.
في حال ضبط معالجَي OnOpen وOnClose، ولم تكن منصة العميل متوافقة مع كلتا القيمتَين، تكون الأولوية لـ OnClose.
متاحة لإضافات Google Workspace وغير متاحة لتطبيقات Google Chat.
| عمليات التعداد | |
|---|---|
NOTHING |
القيمة التلقائية لا تتم إعادة تحميل البطاقة، ولا يحدث أي شيء. |
RELOAD |
يعيد تحميل البطاقة بعد إغلاق النافذة الفرعية. في حال استخدامها مع |
OverflowMenu
تطبيق مصغّر يعرض قائمة منبثقة تتضمّن إجراءً واحدًا أو أكثر يمكن للمستخدمين تنفيذه. على سبيل المثال، عرض الإجراءات غير الأساسية في بطاقة. يمكنك استخدام هذا التطبيق المصغّر عندما لا تتناسب الإجراءات مع المساحة المتاحة. لاستخدامها، حدِّد هذه الأداة في الإجراء OnClick للأدوات التي تتيحها. على سبيل المثال، في Button.
تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.
| تمثيل JSON |
|---|
{
"items": [
{
object ( |
| الحقول | |
|---|---|
items[] |
الحقل مطلوب. قائمة خيارات القائمة |
OverflowMenuItem
خيار يمكن للمستخدمين استدعاؤه في قائمة الكاملة.
تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.
| تمثيل JSON |
|---|
{ "startIcon": { object ( |
| الحقول | |
|---|---|
startIcon |
الرمز المعروض أمام النص |
text |
الحقل مطلوب. النص الذي يحدّد العنصر أو يصفه للمستخدمين. |
onClick |
الحقل مطلوب. الإجراء الذي يتم استدعاؤه عند تحديد خيار من القائمة لا يمكن أن يحتوي |
disabled |
ما إذا كان خيار القائمة غير مفعَّل الخيار التلقائي هو "خطأ". |