1 回答

TA貢獻1934條經驗 獲得超2個贊
您可以嘗試使用HTMLService
of?App Script
。
文檔中有制作模板化 HTML 的實際指南。對于您的情況更具體,您實際上可以將變量從應用程序腳本推送到您的模板。
因此,在您的項目中創(chuàng)建一個html文件,如下所示:
?<div id="London" class="w3-container w3-border city">
? ? <h2>London</h2>
? ? <p id="str1"><?= london ?></p>
? </div>
? <div id="Paris" class="w3-container w3-border city" style="display:none">
? ? <h2>Paris</h2>
? ? <p id="str2"><?= paris ?></p>?
? </div>
? <div id="Tokyo" class="w3-container w3-border city" style="display:none">
? ? <h2>Tokyo</h2>
? ? <p id="str3"><?= tokyo ?></p>
? </div>
然后通過應用程序腳本提供此頁面,如下所示:
function doGet() {
? var t = HtmlService.createTemplateFromFile('Index');
? var ss = SpreadsheetApp.getActiveSheet();
? t.london = ss.getRange("A2").getValue();
? t.paris = ss.getRange("B2").getValue();
? t.tokyo = ss.getRange("C2").getValue();
? return t.evaluate();
}
當然,您可以更改將值獲取到模板化 HTML 背后的邏輯。
- 1 回答
- 0 關注
- 113 瀏覽
添加回答
舉報