Я создаю надстройку сценария приложения для документов Google (в виде слова), я создал боковую панель с флажками и кнопкой и хочу напечатать определенный текст в документе после нажатия кнопки и в зависимости от того, какойфлажки, которые я выделил, до сих пор мне удалось создать боковую панель с компонентами HTML, но я не могу напечатать текст в документе.
<link href="https://ssl.gstatic.com/docs/script/css/add-ons.css" rel="stylesheet">
<div class="sidebar">
<div class="elements">
<input type="checkbox" id="myCheck1">Check Box 1<br>
<input type="checkbox" id="myCheck2">Check Box 2<br><br>
<button class="blue" id="process" onclick="myFunction()">Print</button><br><br>
<p id="text1" style="display:none">Checkbox1 is CHECKED!</p>
<p id="text2" style="display:none">Checkbox2 is CHECKED!</p>
</div>
</div>
<script>
function myFunction() {
var checkBox1 = document.getElementById("myCheck1");
var checkBox2 = document.getElementById("myCheck2");
var text = document.getElementById("text1");
var text = document.getElementById("text2");
if (checkBox1.checked == true){
text1.style.display = "block";
} else {
text1.style.display = "none";
}
if (checkBox2.checked == true){
text2.style.display = "block";
} else {
text2.style.display = "none";
}
}
</script>
Это HTML, который я имею для боковой панелии попробовал пример, который я нашел в Интернете, чтобы напечатать текст, но он напечатает текст на боковой панели под кнопкой, а не на документе.
function onInstall() {
onOpen();
}
function onOpen() {
DocumentApp.getUi()
.createAddonMenu() // Add a new option in the Google Docs Add-ons Menu
.addItem("KO Addon", "showSidebar")
.addToUi(); // Run the showSidebar function when someone clicks the menu
}
function showSidebar() {
var html = HtmlService.createTemplateFromFile("KO")
.evaluate()
.setTitle("KO Addon Options"); // The title shows in the sidebar
DocumentApp.getUi().showSidebar(html);
}
И это основной код для добавления боковой панели к документу.Я мог печатать только документы на документе с кодом на главном, но я просто не знаю, как заставить их работать вместе, любая помощь будет принята с благодарностью,
Спасибо.