Title1
Title2
Title3
Login
Link
Search
教學頻道
中信金融管理學院
點二下資訊社
新化社區大學
GAS+購物車開發
GAS專案
GAS+購物車開發
Google表單實戰電商購物車
GAS+LineBot開發
外帶內用管理
購物車管理
線上打卡系統管理
萬用表單5
LineBot 線上書籍
PHP專案
網站程式設計-PHP(10502)
網站程式設計-PHP
PHP SMARTY 樣板引擎
SMARTY樣板
課程教材
雲端工具入門
行動應用企劃人員養成班
萬用表單5
GAS+LineBot開發
研習
萬用表單5
鐵人賽-Google Apps Script整合運用
GAS+LineBot開發
樂齡3C學習不斷電
臺東專科學校
GAS 開發 LineBot 自動接單系統
德鍵
112行動應用企劃人員養成班
111網頁前端設計工程師培訓班
110網頁前端設計工程師培訓班
網頁前端設計工程師培訓班
old
網頁前端設計與開發運用培訓班
Javascript & JQUERY
免費釋出專案
萬用表單
自動資料查詢
台南社大
113-01-雲端工具入門
112-02-AI自動管理
112-01-用QRCODE打造自動化環境
110-01-用雲端打造自動化環境
用雲端打造自動化環境
Google雲端智慧王
讓雲端工具提昇工作效率
Google 速學工作術
台南市總圖
教你如何使用LINE Bot機器人增加工作效率
Google雲端工具基礎應用
Google雲端工具進階應用
工作自動化與行銷(台南社大)
全部教材
台南市人力發展中心
Google工具應用實務班
企業課程
鐳達實業有限公司
GAS研習-20200726
中正大學-GAS研習
將軍圖書館
Google雲端工具基礎應用
Google雲端工具進階應用
南方創客
GitHub 衍伸應用
Google 應用工作術
永康社大
用雲端打造自動化環境(110-春季班)
用雲端打造自動化環境
南關社大
電腦、手機生活應用
遠端桌面
公司業務
傳送檔案
adwcleaner
W10 更新
客戶網站
最近完工
深雋設計有限公司
新化社大校務系統
靚品科技有限公司
5C Precision Co., Ltd.
BALANCE 1
RWD網站
東北關廟麵
曼馱有限公司
永宸昕有限公司
昌美實業社
形象網站
勇信機械有限公司
GAS專案
聯絡我們&案件委託
所有書籍
「鐵人賽-Google Apps Script整合運用」目錄
MarkDown
6. Web 服務&API 服務
1. Google Apps Script介紹
2. 在試算表儲存資料(一)
3. 在試算表儲存資料(二)
4. 在試算表儲存資料(三)
5. 專案授權&在試算表撈出資料
6. Web 服務&API 服務
7. GAS樣版引擎
8. 建立共用函式
9. 建立路由與請求
10. 全域變數&權限
11. Bootstrap Table(一)
12. Bootstrap Table(二)
13. 表單頁面(一)
14. 表單頁面(二)
15. 表單結構
8. 建立共用函式
鐵人賽-Google Apps Script整合運用 ========================== GAS樣版引擎 ------- HtmlService.createTemplateFromFile(file) 是 Google Apps Script 中用於創建 HTML 模板的方法,它的主要用途是將 HTML 文件中的動態數據嵌入到模板中,以生成動態的 HTML 內容,然後您可以將這個動態 HTML 用於 Web 應用程序、自定義對話框或電子郵件模板等。 以下是該方法的主要用途和工作原理: 1. 創建 HTML 模板:首先,您需要創建一個包含您想要動態生成的 HTML 內容的 HTML 文件。這個 HTML 文件中可以包含占位符,例如 <?= dynamicData ?>,這些占位符將稍後被動態數據替換。 2. 使用 HtmlService.createTemplateFromFile(file):通過調用 HtmlService.createTemplateFromFile(file),其中 file 是您的 HTML 文件的名稱(不包括副檔名),您可以將該 HTML 文件轉換為一個可編程的模板對象。 3. 替換動態數據:一旦您有了模板對象,您可以使用 evaluate() 方法來替換模板中的占位符。例如,您可以使用 template.evaluate().setTitle('動態標題').setContent('動態內容') 來替換模板中的 <?= dynamicData ?> 占位符,將其替換為具體的內容。 4. 生成最終的 HTML 內容:最後,您可以使用 getContent() 方法來獲得最終的動態生成的 HTML 內容。 5. ` .... ?>`:這標籤代表樣版引擎語法,可以將變數替代,也可以調用後台的函式 6. `= .... ?>`:印出變數內容相當於 PHP 的 echo, 但內容屬性是「文字」 7. `!= .... ?>`:如果內容是HTML語法,則須此方法 8. 設定網頁標題 ```javascript setTitle(title) ``` 9. 允許「應用程式」嵌入在其他網頁 ```javascript setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL) ``` 10. 自動響應 ```javascript addMetaTag('viewport', 'width=device-width, initial-scale=1') ``` 11. 子樣版 將樣版與變數替換後,得到HTML語法 ```javascript getContent() ``` 這個方法對於動態生成和呈現 HTML 內容非常有用,特別是在 Google Apps Script 項目中,當您需要在網頁應用程序、自定義對話框、電子郵件通知等中使用動態 HTML 內容時。通過將靜態 HTML 文件與動態數據結合使用,您可以更靈活地生成自定義的用戶界面。 Bootstrap5 ---------- 1. 官網:
2. 中文參考網站:
3. 範本 ```javascript
Bootstrap demo
Hello, world!
``` 4. Bootstrap Icon ```javascript
``` JQUERY ------ 1. 網站:
2. 引入 ```javascript ``` index.html ---------- ```javascript
樣板
``` doGet ----- ```javascript /*======================================== doGet =========================================*/ function doGet(e){ // 主樣版 let tmp = HtmlService.createTemplateFromFile('index'); return tmp.evaluate().setTitle('網站標題').setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL).addMetaTag('viewport', 'width=device-width, initial-scale=1'); } ```