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 | নতুন প্রস্থ, পিক্সেলে |