google.script.host
হল একটি অ্যাসিঙ্ক্রোনাস ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট API যা HTML-পরিষেবা পৃষ্ঠাগুলি ধারণকারী Google ডক্স, পত্রক বা ফর্মগুলির ডায়ালগ বা সাইডবারগুলির সাথে ইন্টারঅ্যাক্ট করতে পারে। ক্লায়েন্ট-সাইড কোড থেকে সার্ভার-সাইড ফাংশন চালানোর জন্য, google.script.run
ব্যবহার করুন। আরও তথ্যের জন্য, HTML পরিষেবাতে সার্ভার ফাংশনগুলির সাথে যোগাযোগের জন্য গাইডটি দেখুন৷
বৈশিষ্ট্য
সম্পত্তি | বর্ণনা |
---|---|
origin | হোস্ট ডোমেন প্রদান করে, যাতে স্ক্রিপ্ট সঠিকভাবে তাদের মূল সেট করতে পারে। |
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
close() | void | বর্তমান ডায়ালগ বা সাইডবার বন্ধ করে। |
editor.focus() | void | ডায়ালগ বা সাইডবার থেকে ব্রাউজার ফোকাসকে Google ডক্স, শীট বা ফর্ম এডিটরে স্যুইচ করে। |
setHeight(height) | void | বর্তমান ডায়ালগের উচ্চতা সেট করে। |
setWidth(width) | void | বর্তমান ডায়ালগের প্রস্থ নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
close()
বর্তমান ডায়ালগ বা সাইডবার বন্ধ করে।
Code.gs
function onOpen(e) { SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .createMenu('Sidebar').addItem('Show', 'showSidebar').addToUi(); } function showSidebar() { var html = HtmlService.createHtmlOutputFromFile('Index'); SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .showSidebar(html); }
Index.html
<input type="button" value="Close" onclick="google.script.host.close()" />
editor.focus()
ডায়ালগ বা সাইডবার থেকে ব্রাউজার ফোকাসকে Google ডক্স, শীট বা ফর্ম এডিটরে স্যুইচ করে।
Code.gs
function onOpen(e) { SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .createMenu('Sidebar').addItem('Show', 'showSidebar').addToUi(); } function showSidebar() { var html = HtmlService.createHtmlOutputFromFile('Index'); SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .showSidebar(html); }
Index.html
<input type="button" value="Switch focus" onclick="google.script.host.editor.focus()" />
setHeight(height)
বর্তমান ডায়ালগের উচ্চতা সেট করে।
Code.gs
function onOpen(e) { SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .createMenu('Dialog').addItem('Show', 'showDialog').addToUi(); } function showDialog() { var html = HtmlService.createHtmlOutputFromFile('Index') .setWidth(300) .setHeight(200); SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .showModalDialog(html, 'Dialog title'); }
Index.html
<script> function resizeDialog(width, height) { google.script.host.setWidth(width); google.script.host.setHeight(height); } </script> <input type="button" value="Resize dialog" onclick="resizeDialog(450, 300)" />
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
height | Integer | নতুন উচ্চতা, পিক্সেলে |
setWidth(width)
বর্তমান ডায়ালগের প্রস্থ নির্ধারণ করে।
Code.gs
function onOpen(e) { SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .createMenu('Dialog').addItem('Show', 'showDialog').addToUi(); } function showDialog() { var html = HtmlService.createHtmlOutputFromFile('Index') .setWidth(300) .setHeight(200); SpreadsheetApp.getUi() // Or DocumentApp or FormApp. .showModalDialog(html, 'Dialog title'); }
Index.html
<script> function resizeDialog(width, height) { google.script.host.setWidth(width); google.script.host.setHeight(height); } </script> <input type="button" value="Resize dialog" onclick="resizeDialog(450, 300)" />
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
width | Integer | নতুন প্রস্থ, পিক্সেলে |