Class Menu

القائمة

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

// Add a custom menu to the active spreadsheet, including a separator and a sub-menu.
function onOpen(e) {
  SpreadsheetApp.getUi()
      .createMenu('My Menu')
      .addItem('My Menu Item', 'myFunction')
      .addSeparator()
      .addSubMenu(SpreadsheetApp.getUi().createMenu('My Submenu')
          .addItem('One Submenu Item', 'mySecondFunction')
          .addItem('Another Submenu Item', 'myThirdFunction'))
      .addToUi();
}

الطُرق

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

الوثائق التفصيلية

addItem(caption, functionName)

إضافة عنصر إلى القائمة. يجب أن تكون تسمية عنصر القائمة في حالة الجملة (فقط الكلمة الأولى بأحرف كبيرة).

المَعلمات

الاسمTypeالوصف
captionStringتسمية عنصر القائمة، مع كتابة الكلمة الأولى فقط بأحرف كبيرة.
functionNameStringاسم الدالة التي سيتم استدعاؤها عندما يختار المستخدم العنصر. ويمكنك استخدام دوال من المكتبات المضمّنة، مثل Library.libFunction1.

استرجاع الكرة

Menu - جهاز Menu هذا للسلاسل


addSeparator()

لإضافة فاصل مرئي إلى القائمة.

استرجاع الكرة

Menu - جهاز Menu هذا للسلاسل


addSubMenu(menu)

لإضافة قائمة فرعية إلى القائمة.

المَعلمات

الاسمTypeالوصف
menuMenuالقائمة الفرعية، التي تم إنشاؤها على شكل قائمة من المستوى الأعلى.

استرجاع الكرة

Menu - جهاز Menu هذا للسلاسل


addToUi()

يدرج هذا العنصر القائمة في النسخة الافتراضية من واجهة مستخدم المحرِّر.