একটি গুগল অ্যাপের ইউজার ইন্টারফেসের ইনস্ট্যান্সে থাকা একটি কাস্টম মেনু। একটি স্ক্রিপ্ট শুধুমাত্র খোলা কোনো ডকুমেন্ট বা ফর্মের বর্তমান ইনস্ট্যান্সের UI-এর সাথে ইন্টারঅ্যাক্ট করতে পারে, এবং তাও কেবল যদি স্ক্রিপ্টটি সেই ডকুমেন্ট বা ফর্মের সাথে কন্টেইনার-বাউন্ড থাকে। আরও তথ্যের জন্য, মেনু সম্পর্কিত নির্দেশিকাটি দেখুন।
// 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(); }
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Item(caption, functionName) | Menu | মেনুতে একটি আইটেম যোগ করে। |
add Separator() | Menu | মেনুতে একটি দৃশ্যমান বিভাজক যোগ করে। |
add Sub Menu(menu) | Menu | মেনুতে একটি সাব-মেনু যোগ করে। |
add To Ui() | void | সম্পাদকের ব্যবহারকারী ইন্টারফেসের ইনস্ট্যান্সে মেনুটি সন্নিবেশ করে। |
বিস্তারিত ডকুমেন্টেশন
addItem(caption, functionName)
মেনুতে একটি আইটেম যোগ করে। মেনু আইটেমের লেবেলটি সেন্টেন্স কেসে (শুধুমাত্র প্রথম শব্দটি বড় হাতের অক্ষরে) হতে হবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
caption | String | মেনু আইটেমটির লেবেল, যেখানে শুধুমাত্র প্রথম শব্দটি বড় হাতের অক্ষরে লেখা। |
function Name | String | ব্যবহারকারী আইটেমটি নির্বাচন করলে যে ফাংশনটি চালু হবে তার নাম। আপনি অন্তর্ভুক্ত লাইব্রেরি, যেমন Library.libFunction1 থেকে ফাংশন ব্যবহার করতে পারেন। |
ফেরত
addSubMenu(menu)
addToUi()
সম্পাদকের ব্যবহারকারী ইন্টারফেসের ইনস্ট্যান্সে মেনুটি সন্নিবেশ করে।