একটি গুগল অ্যাপের ইউজার-ইন্টারফেস এনভায়রনমেন্টের এমন একটি ইনস্ট্যান্স যা স্ক্রিপ্টকে মেনু, ডায়ালগ এবং সাইডবারের মতো ফিচার যোগ করার সুযোগ দেয়। একটি স্ক্রিপ্ট শুধুমাত্র খোলা এডিটরের বর্তমান ইনস্ট্যান্সের UI-এর সাথে ইন্টারঅ্যাক্ট করতে পারে, এবং তাও কেবল যদি স্ক্রিপ্টটি এডিটরের সাথে কন্টেইনার-বাউন্ড থাকে।
// Display a dialog box with a title, message, input field, and "Yes" and "No" // buttons. The user can also close the dialog by clicking the close button in // its title bar. const ui = SpreadsheetApp.getUi(); const response = ui.prompt( 'Getting to know you', 'May I know your name?', ui.ButtonSet.YES_NO, ); // Process the user's response. if (response.getSelectedButton() === ui.Button.YES) { Logger.log('The user\'s name is %s.', response.getResponseText()); } else if (response.getSelectedButton() === ui.Button.NO) { Logger.log('The user didn\'t want to provide a name.'); } else { Logger.log('The user clicked the close button in the dialog\'s title bar.'); }
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | বর্ণনা |
|---|---|---|
Button | Button | একটি enum যা পূর্বনির্ধারিত, স্থানীয় ডায়ালগ বাটনগুলোকে প্রতিনিধিত্ব করে এবং যা একটি alert অথবা Prompt Response.getSelectedButton() দ্বারা ফেরত আসে, এটি নির্দেশ করার জন্য যে ব্যবহারকারী ডায়ালগের কোন বাটনটিতে ক্লিক করেছেন। |
Button Set | Button Set | একটি enum যা এক বা একাধিক ডায়ালগ বাটনের পূর্বনির্ধারিত, স্থানীয় সেটকে প্রতিনিধিত্ব করে, যেগুলো একটি অ্যালার্ট বা প্রম্পটে যোগ করা যেতে পারে। |
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
alert(prompt) | Button | ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং একটি "ওকে" বাটনসহ একটি ডায়ালগ বক্স খোলে। |
alert(prompt, buttons) | Button | ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং কয়েকটি বাটনসহ একটি ডায়ালগ বক্স খোলে। |
alert(title, prompt, buttons) | Button | ব্যবহারকারীর এডিটরে প্রদত্ত শিরোনাম, বার্তা এবং বাটনসমূহ সহ একটি ডায়ালগ বক্স খোলে। |
create Addon Menu() | Menu | এমন একটি বিল্ডার তৈরি করে যা এডিটরের এক্সটেনশন মেনুতে একটি সাব-মেনু যুক্ত করতে ব্যবহার করা যায়। |
create Menu(caption) | Menu | এমন একটি বিল্ডার তৈরি করে যা এডিটরের ইউজার ইন্টারফেসে মেনু যোগ করতে ব্যবহার করা যায়। |
prompt(prompt) | Prompt Response | ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং একটি "ওকে" বাটন সহ একটি ইনপুট ডায়ালগ বক্স খোলে। |
prompt(prompt, buttons) | Prompt Response | ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং বাটনসমূহ সহ একটি ইনপুট ডায়ালগ বক্স খোলে। |
prompt(title, prompt, buttons) | Prompt Response | ব্যবহারকারীর এডিটরে প্রদত্ত শিরোনাম, বার্তা এবং বাটনসমূহ সহ একটি ইনপুট ডায়ালগ বক্স খোলে। |
show Modal Dialog(userInterface, title) | void | ব্যবহারকারীর এডিটরে কাস্টম ক্লায়েন্ট-সাইড কন্টেন্ট সহ একটি মোডাল ডায়ালগ বক্স খোলে। |
show Modeless Dialog(userInterface, title) | void | ব্যবহারকারীর এডিটরে কাস্টম ক্লায়েন্ট-সাইড কন্টেন্ট সহ একটি মডেললেস ডায়ালগ বক্স খোলে। |
show Sidebar(userInterface) | void | ব্যবহারকারীর এডিটরে নিজস্ব ক্লায়েন্ট-সাইড কন্টেন্ট সহ একটি সাইডবার খোলে। |
বিস্তারিত ডকুমেন্টেশন
alert(prompt)
ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং একটি "OK" বাটন সহ একটি ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকাকালীন এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে। ব্যবহারকারী ডায়ালগটি বন্ধ করে দিলে স্ক্রিপ্টটি আবার চালু হয়, কিন্তু এই স্থগিতাবস্থার সময় Jdbc সংযোগ এবং LockService লকগুলো স্থায়ী থাকে না। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
// Display "Hello, world" in a dialog box with an "OK" button. The user can also // close the dialog by clicking the close button in its title bar. SpreadsheetApp.getUi().alert('Hello, world');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
prompt | String | ডায়ালগ বক্সে প্রদর্শিতব্য বার্তা। |
ফেরত
Button — যে বাটনটিতে ব্যবহারকারী ক্লিক করেছেন।
alert(prompt, buttons)
ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং বাটন সেট সহ একটি ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকাকালীন এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে। ব্যবহারকারী ডায়ালগটি বন্ধ করে দিলে স্ক্রিপ্টটি আবার চালু হয়, কিন্তু এই স্থগিতাবস্থার সময় Jdbc সংযোগ এবং LockService লকগুলো স্থায়ী থাকে না। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
// Display a dialog box with a message and "Yes" and "No" buttons. The user can // also close the dialog by clicking the close button in its title bar. const ui = SpreadsheetApp.getUi(); const response = ui.alert( 'Are you sure you want to continue?', ui.ButtonSet.YES_NO, ); // Process the user's response. if (response === ui.Button.YES) { Logger.log('The user clicked "Yes."'); } else { Logger.log( 'The user clicked "No" or the close button in the dialog\'s title bar.', ); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
prompt | String | ডায়ালগ বক্সে প্রদর্শিতব্য বার্তা। |
buttons | Button Set | বাটনটি ডায়ালগ বক্সে প্রদর্শিত হওয়ার জন্য সেট করা হয়েছে। |
ফেরত
Button — যে বাটনটিতে ব্যবহারকারী ক্লিক করেছেন।
alert(title, prompt, buttons)
ব্যবহারকারীর এডিটরে প্রদত্ত শিরোনাম, বার্তা এবং বাটন সেট সহ একটি ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকাকালীন এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে। ব্যবহারকারী ডায়ালগটি বন্ধ করে দিলে স্ক্রিপ্টটি আবার চালু হয়, কিন্তু এই স্থগিতাবস্থার সময় Jdbc সংযোগ এবং LockService লকগুলো স্থায়ী থাকে না। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
// Display a dialog box with a title, message, and "Yes" and "No" buttons. The // user can also close the dialog by clicking the close button in its title bar. const ui = SpreadsheetApp.getUi(); const response = ui.alert( 'Confirm', 'Are you sure you want to continue?', ui.ButtonSet.YES_NO, ); // Process the user's response. if (response === ui.Button.YES) { Logger.log('The user clicked "Yes."'); } else { Logger.log( 'The user clicked "No" or the close button in the dialog\'s title bar.', ); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
title | String | ডায়ালগ বক্সের উপরে প্রদর্শিত শিরোনাম। |
prompt | String | ডায়ালগ বক্সে প্রদর্শিতব্য বার্তা। |
buttons | Button Set | বাটনটি ডায়ালগ বক্সে প্রদর্শিত হওয়ার জন্য সেট করা হয়েছে। |
ফেরত
Button — যে বাটনটিতে ব্যবহারকারী ক্লিক করেছেন।
createAddonMenu()
একটি বিল্ডার তৈরি করে যা এডিটরের এক্সটেনশন মেনুতে একটি সাব-মেনু যুক্ত করতে ব্যবহার করা যেতে পারে। Menu.addToUi() কল না করা পর্যন্ত মেনুটি আসলে আপডেট হয় না। যদি স্ক্রিপ্টটি একটি অ্যাড-অন হিসাবে চলে, তাহলে সাব-মেনুর নামটি ওয়েব স্টোরে থাকা অ্যাড-অনটির নামের সাথে মেলে; যদি স্ক্রিপ্টটি সরাসরি ডকুমেন্টের সাথে বাইন্ড করা থাকে, তাহলে সাব-মেনুর নামটি স্ক্রিপ্টটির নামের সাথে মেলে। আরও তথ্যের জন্য, মেনু সম্পর্কিত নির্দেশিকা দেখুন।
// Add an item to the add-on menu, under a sub-menu whose name is set // automatically. function onOpen(e) { SpreadsheetApp.getUi() .createAddonMenu() .addItem('Show', 'showSidebar') .addToUi(); }
ফেরত
Menu — নতুন মেনু বিল্ডার।
createMenu(caption)
একটি বিল্ডার তৈরি করে যা এডিটরের ইউজার ইন্টারফেসে একটি মেনু যোগ করতে ব্যবহার করা যেতে পারে। Menu.addToUi() কল না করা পর্যন্ত মেনুটি আসলে যোগ করা হয় না। আরও তথ্যের জন্য, মেনু সম্পর্কিত নির্দেশিকা দেখুন। একটি শীর্ষ-স্তরের মেনুর লেবেল হেডলাইন কেসে (সব প্রধান শব্দ বড় হাতের অক্ষরে) হওয়া উচিত, যদিও একটি উপ-মেনুর লেবেল সেন্টেন্স কেসে (শুধুমাত্র প্রথম শব্দটি বড় হাতের অক্ষরে) হওয়া উচিত। যদি স্ক্রিপ্টটি একটি অ্যাড-অন হিসাবে প্রকাশিত হয়, তাহলে caption প্যারামিটারটি উপেক্ষা করা হয় এবং মেনুটি এক্সটেনশন মেনুর একটি উপ-মেনু হিসাবে যোগ করা হয়, যা createAddonMenu() এর সমতুল্য।
// Add a custom menu to the active document, 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 sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
caption | String | মেনুর লেবেল, যেখানে শীর্ষ-স্তরের মেনুর ক্ষেত্রে সমস্ত প্রধান শব্দ বড় হাতের অক্ষরে লেখা হয়, অথবা উপ-মেনুর ক্ষেত্রে শুধুমাত্র প্রথম শব্দটি বড় হাতের অক্ষরে লেখা হয়। |
ফেরত
Menu — নতুন মেনু বিল্ডার।
prompt(prompt)
ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং একটি "OK" বাটন সহ একটি ইনপুট ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকাকালীন এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে। ব্যবহারকারী ডায়ালগটি বন্ধ করে দিলে স্ক্রিপ্টটি আবার চালু হয়, কিন্তু এই স্থগিতাবস্থার সময় Jdbc সংযোগ এবং LockService লকগুলো স্থায়ী থাকে না। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
// Display a dialog box with a message, input field, and an "OK" button. The // user can also close the dialog by clicking the close button in its title bar. const ui = SpreadsheetApp.getUi(); const response = ui.prompt('Enter your name:'); // Process the user's response. if (response.getSelectedButton() === ui.Button.OK) { Logger.log('The user\'s name is %s.', response.getResponseText()); } else { Logger.log('The user clicked the close button in the dialog\'s title bar.'); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
prompt | String | ডায়ালগ বক্সে প্রদর্শিতব্য বার্তা। |
ফেরত
PromptResponse — ব্যবহারকারীর প্রতিক্রিয়ার একটি উপস্থাপনা।
prompt(prompt, buttons)
ব্যবহারকারীর এডিটরে প্রদত্ত বার্তা এবং বাটন সেট সহ একটি ইনপুট ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকাকালীন এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে। ব্যবহারকারী ডায়ালগটি বন্ধ করে দিলে স্ক্রিপ্টটি আবার চালু হয়, কিন্তু এই স্থগিতাবস্থার সময় Jdbc সংযোগ এবং LockService লকগুলো স্থায়ী থাকে না। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
// Display a dialog box with a message, input field, and "Yes" and "No" buttons. // The user can also close the dialog by clicking the close button in its title // bar. const ui = SpreadsheetApp.getUi(); const response = ui.prompt('May I know your name?', ui.ButtonSet.YES_NO); // Process the user's response. if (response.getSelectedButton() === ui.Button.YES) { Logger.log('The user\'s name is %s.', response.getResponseText()); } else if (response.getSelectedButton() === ui.Button.NO) { Logger.log('The user didn\'t want to provide a name.'); } else { Logger.log('The user clicked the close button in the dialog\'s title bar.'); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
prompt | String | ডায়ালগ বক্সে প্রদর্শিতব্য বার্তা। |
buttons | Button Set | বাটনটি ডায়ালগ বক্সে প্রদর্শিত হওয়ার জন্য সেট করা হয়েছে। |
ফেরত
PromptResponse — ব্যবহারকারীর প্রতিক্রিয়ার একটি উপস্থাপনা।
prompt(title, prompt, buttons)
ব্যবহারকারীর এডিটরে প্রদত্ত শিরোনাম, বার্তা এবং বাটন সেট সহ একটি ইনপুট ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকাকালীন এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে। ব্যবহারকারী ডায়ালগটি বন্ধ করে দিলে স্ক্রিপ্টটি আবার চালু হয়, কিন্তু এই স্থগিতাবস্থার সময় Jdbc সংযোগ এবং LockService লকগুলো স্থায়ী থাকে না। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
// Display a dialog box with a title, message, input field, and "Yes" and "No" // buttons. The user can also close the dialog by clicking the close button in // its title bar. const ui = SpreadsheetApp.getUi(); const response = ui.prompt( 'Getting to know you', 'May I know your name?', ui.ButtonSet.YES_NO, ); // Process the user's response. if (response.getSelectedButton() === ui.Button.YES) { Logger.log('The user\'s name is %s.', response.getResponseText()); } else if (response.getSelectedButton() === ui.Button.NO) { Logger.log('The user didn\'t want to provide a name.'); } else { Logger.log('The user clicked the close button in the dialog\'s title bar.'); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
title | String | ডায়ালগ বক্সের উপরে প্রদর্শিত শিরোনাম। |
prompt | String | ডায়ালগ বক্সে প্রদর্শিতব্য বার্তা। |
buttons | Button Set | বাটনটি ডায়ালগ বক্সে প্রদর্শিত হওয়ার জন্য সেট করা হয়েছে। |
ফেরত
PromptResponse — ব্যবহারকারীর প্রতিক্রিয়ার একটি উপস্থাপনা।
showModalDialog(userInterface, title)
ব্যবহারকারীর এডিটরে কাস্টম ক্লায়েন্ট-সাইড কন্টেন্ট সহ একটি মোডাল ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকা অবস্থায় এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে না । সার্ভার-সাইড স্ক্রিপ্টের সাথে যোগাযোগের জন্য, ক্লায়েন্ট-সাইড কম্পোনেন্টকে অবশ্যই HtmlService এর জন্য google.script API ব্যবহার করে অ্যাসিঙ্ক্রোনাস কলব্যাক করতে হবে। প্রোগ্রাম্যাটিকভাবে ডায়ালগটি বন্ধ করতে, একটি HtmlService ওয়েব অ্যাপের ক্লায়েন্ট সাইডে google.script.host.close() কল করুন। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
মোডাল ডায়ালগ ব্যবহারকারীকে ডায়ালগটি ছাড়া অন্য কিছুর সাথে ইন্টারঅ্যাক্ট করতে বাধা দেয়। এর বিপরীতে, মডেললেস ডায়ালগ এবং সাইডবার ব্যবহারকারীকে এডিটরের সাথে ইন্টারঅ্যাক্ট করতে দেয়। প্রায় সব ক্ষেত্রেই, একটি মডেললেস ডায়ালগের চেয়ে মোডাল ডায়ালগ বা সাইডবার একটি ভালো বিকল্প।
// Display a modal dialog box with custom HtmlService content. const htmlOutput = HtmlService .createHtmlOutput( '<p>A change of speed, a change of style...</p>', ) .setWidth(250) .setHeight(300); SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'My add-on');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
user Interface | Object | প্রদর্শিতব্য ইন্টারফেসের প্রতিনিধিত্বকারী একটি Html Output । |
title | String | ডায়ালগের শিরোনাম; এটি user Interface অবজেক্টে set Title() কল করে সেট করা যেকোনো শিরোনামকে বাতিল করে দেয়। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.container.ui
showModelessDialog(userInterface, title)
ব্যবহারকারীর এডিটরে কাস্টম ক্লায়েন্ট-সাইড কন্টেন্ট সহ একটি মডেললেস ডায়ালগ বক্স খোলে। ডায়ালগটি খোলা থাকা অবস্থায় এই মেথডটি সার্ভার-সাইড স্ক্রিপ্টকে সাসপেন্ড করে না । সার্ভার-সাইড স্ক্রিপ্টের সাথে যোগাযোগের জন্য, ক্লায়েন্ট-সাইড কম্পোনেন্টকে অবশ্যই HtmlService এর জন্য google.script API ব্যবহার করে অ্যাসিঙ্ক্রোনাস কলব্যাক করতে হবে। প্রোগ্রাম্যাটিকভাবে ডায়ালগটি বন্ধ করতে, একটি HtmlService ওয়েব অ্যাপের ক্লায়েন্ট সাইডে google.script.host.close() কল করুন। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত গাইডটি দেখুন।
মডেললেস ডায়ালগ ব্যবহারকারীকে ডায়ালগের পেছনের এডিটরের সাথে ইন্টারঅ্যাক্ট করার সুযোগ দেয়। এর বিপরীতে, মোডাল ডায়ালগ তা দেয় না। প্রায় সব ক্ষেত্রেই, একটি মডেললেস ডায়ালগের চেয়ে মোডাল ডায়ালগ বা সাইডবার একটি ভালো বিকল্প।
// Display a modeless dialog box with custom HtmlService content. const htmlOutput = HtmlService .createHtmlOutput( '<p>A change of speed, a change of style...</p>', ) .setWidth(250) .setHeight(300); SpreadsheetApp.getUi().showModelessDialog(htmlOutput, 'My add-on');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
user Interface | Object | প্রদর্শিতব্য ইন্টারফেসের প্রতিনিধিত্বকারী একটি Html Output । |
title | String | ডায়ালগের শিরোনাম; এটি user Interface অবজেক্টে set Title() কল করে সেট করা যেকোনো শিরোনামকে বাতিল করে দেয়। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.container.ui
showSidebar(userInterface)
ব্যবহারকারীর এডিটরে কাস্টম ক্লায়েন্ট-সাইড কন্টেন্ট সহ একটি সাইডবার খোলে। সাইডবারটি খোলা থাকা অবস্থায় এই পদ্ধতিটি সার্ভার-সাইড স্ক্রিপ্টকে স্থগিত করে না । সার্ভার-সাইড স্ক্রিপ্টের সাথে যোগাযোগের জন্য, ক্লায়েন্ট-সাইড কম্পোনেন্টকে অবশ্যই HtmlService এর জন্য google.script API ব্যবহার করে অ্যাসিঙ্ক্রোনাস কলব্যাক করতে হবে। প্রোগ্রাম্যাটিকভাবে সাইডবারটি বন্ধ করতে, একটি HtmlService ওয়েব অ্যাপের ক্লায়েন্ট সাইডে google.script.host.close() কল করুন। আরও তথ্যের জন্য, ডায়ালগ এবং সাইডবার সম্পর্কিত নির্দেশিকা দেখুন।
যেসব ব্যবহারকারীর পরিবেশে বাম থেকে ডানে লেখা ভাষা ব্যবহৃত হয়, তাদের জন্য সাইডবারটি এডিটরের ডানদিকে এবং যেসব ব্যবহারকারী ডান থেকে বামে লেখা ভাষা ব্যবহার করেন, তাদের জন্য এটি এডিটরের বামদিকে প্রদর্শিত হয়। স্ক্রিপ্ট দ্বারা প্রদর্শিত সমস্ত সাইডবার ৩০০ পিক্সেল চওড়া হয়।
// Display a sidebar with custom HtmlService content. const htmlOutput = HtmlService .createHtmlOutput( '<p>A change of speed, a change of style...</p>', ) .setTitle('My add-on'); SpreadsheetApp.getUi().showSidebar(htmlOutput);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
user Interface | Object | প্রদর্শিতব্য ইন্টারফেসের প্রতিনিধিত্বকারী একটি Html Output । |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.container.ui