0人評分過此書

Google Apps Script雲端自動化與動態網頁實戰

出版日期
2022
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263241442

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
內容簡介:網路好評,國內第一本最完整GAS實作中文書最新版!
以13個案例掌握熱門的Google Apps Script雲端神器,
從入門到自動化實戰開發與設計!


翻轉工作流程,快速打造雲端自動化系統!

無論是大型公司或中小企業,有些常態或重複性的工作都需花費不少人力與時間。隨著資訊技術不斷進步,利用雲端、網頁系統來管理工作流程已是趨勢,而本書就是運用容易取得的Google應用服務作為自動化流程的基底。

強大的Google推出許多免費的雲端應用服務,如Google日曆、試算表與表單、翻譯與語音等,但這些服務皆以各自運作為主,鮮少可互相搭配使用。直到Google推出了「Google Apps Script」,藉此可讓不同雲端服務間得以互動,以增進日常工作的自動化處理效率。本書就希望引領讀者學習開發出符合需求的自動化系統,減少常態性與重複性工作。


‧清楚明確的步驟式教學,以常見的重複性工作流程作為主要範例,如:自動發信系統、出缺席查詢系統、單據控管系統、會議室借用與查詢系統、每日行程通知…等,說明如何將工作流程得以精簡化或自動化。另外,還有全自動多國語言翻譯機、團隊開會日曆、檔案下載列表…等多元案例。

‧範例資料庫以Google試算表為主,對於資料的新增、維護、刪除,以及在統計與報表產生較為容易,也有助日後進行各種數據的分析與統計。

‧不同Google Apps間的資料傳遞,使序號性資料得以完全掌握,且能將每筆資料轉為Google文件與PDF檔案。

‧在Google試算表中藉由自定義的按鈕,使其可輕易執行相關動作。

‧結合自動觸發方式,讓所建立的專案得以自動執行,藉此提高工作效率。

‧將Google試算表中的資料傳送到普及率最高的LINE通訊軟體,輕鬆就能掌握訊息。

‧藉由Google Apps Script使前端網頁獲得Google試算表中的每筆資料,再也不必與他人共用Google試算表檔案。


附:近280分鐘超值影音教學/全書範例程式檔
  • CHAPTER 1 初步認識Google Apps Script
    • 1.1 簡介
    • 1.2 為何以Google試算表為主
    • 1.3 安裝GAS插件
    • 1.4 GAS開發環境介紹
      • 1.4.1 編輯器介紹
      • 1.4.2 指令碼編輯介面
    • 1.5 指令碼管理頁
    • 1.6 GAS配額限制
      • 1.6.1 目前的配額
      • 1.6.2 目前的局限
      • 1.6.3 異常訊息說明
  • CHAPTER 2 Google Apps Script API
    • 2.1 認識API
      • 2.1.1 何謂API
      • 2.1.2 如何使用Google Apps Script API
    • 2.2 Logger.log
      • 2.2.1 方式一:文字字串
      • 2.2.2 方式二:變數
      • 2.2.3 方式三:字串+變數
    • 2.3 與Google試算表的連結
      • 2.3.1 方式一:openById()
      • 2.3.2 方式二:openByUrl()
      • 2.3.3 方式三:getActiveSpreadsheet()與getActiveSheet()
    • 2.4 編輯儲存格的方式
      • 2.4.1 取得儲存格:getRange()
      • 2.4.2 寫入資料:setValue()與setValues()
      • 2.4.3 取得資料:getValue()與getValues()
      • 2.4.4 取得資料:getSheetValues()
      • 2.4.5 向儲存格添加公式
      • 2.4.6 其他常用指令
    • 2.5 觸發器
      • 2.5.1 觸發器說明
      • 2.5.2 使用方式
    • 2.6 預設的函式
      • 2.6.1 說明
      • 2.6.2 可支援觸發器的事件
    • 2.7 部署為網路應程式
      • 2.7.1 doGet()與doPost()
      • 2.7.2 部署為網路應用程式
  • CHAPTER 3 全自動多國語言翻譯機
    • 3.1 建立檔案
    • 3.2 編寫指令碼
      • 3.2.1 文件設定
      • 3.2.2 自動建立工作表
      • 3.2.3 自動翻譯
    • 3.3 執行指令碼
    • 3.4 建立觸發條件
    • 3.5 執行結果
      • 3.5.1 自動翻譯
      • 3.5.2 語音連結
  • CHAPTER 4 自動發信系統:以生日祝福為例
    • 4.1 建立表單
    • 4.2 圖片上傳
    • 4.3 編寫指令碼
      • 4.3.1 文件設定
      • 4.3.2 圖片位置陣列
      • 4.3.3 隨機抽取一張圖片
      • 4.3.4 比對生日日期
      • 4.3.5 寄送電子信件
      • 4.3.6 調整時區
    • 4.4 執行指令碼
    • 4.5 建立觸發條件
    • 4.6 執行結果
  • CHAPTER 5 團隊開會日曆
    • 5.1 建立檔案
    • 5.2 編寫指令碼
      • 5.2.1 文件設定
      • 5.2.2 建立選單
      • 5.2.3 將新事件新增至Google日曆中
      • 5.2.4 建立Google日曆
    • 5.3 執行指令碼
    • 5.4 建立下拉式選單
      • 5.4.1 建立事件顏色
      • 5.4.2 建立提醒時間
      • 5.4.3 建立會議室
      • 5.4.4 編寫下拉式選單指令
      • 5.4.5 執行指令碼
    • 5.5 建立觸發條件
    • 5.6 執行結果
  • CHAPTER 6 檔案下載列表
    • 6.1 建立檔案
    • 6.2 編寫指令碼
      • 6.2.1 文件設定
      • 6.2.2 建立doGet()
      • 6.2.3 建立選單
      • 6.2.4 建立檔案存放位置
      • 6.2.5 取得試算表中所有資料
    • 6.3 建立網頁
      • 6.3.1 建立Html檔案
      • 6.3.2 建立CSS樣式
    • 6.4 部署為網路應用程式
    • 6.5 載入檔案清單
    • 6.6 執行結果與設定資料夾共用
      • 6.6.1 執行結果
      • 6.6.2 設定資料夾共用
  • CHAPTER 7 檔案上傳:以研發部-內部檔案上傳系統為例
    • 7.1 建立檔案
    • 7.2 編寫指令碼
      • 7.2.1 文件設定
      • 7.2.2 建立doGet()
      • 7.2.3 允許載入檔案
      • 7.2.4 上傳檔案
    • 7.3 建立網頁
      • 7.3.1 建立Html檔案
      • 7.3.2 建立CSS檔案
      • 7.3.3 建立JS檔案
      • 7.3.4 載入CSS與JS檔案
    • 7.4 部署為網路應用程式
    • 7.5 執行結果
  • CHAPTER 8 出缺席查詢:以演講活動為例
    • 8.1 建立檔案
      • 8.1.1 建立檔案
      • 8.1.2 建立出席紀錄
      • 8.1.3 建立帳號密碼
    • 8.2 編寫指令碼
      • 8.2.1 文件設定
      • 8.2.2 允許載入檔案
      • 8.2.3 建立doGet()
      • 8.2.4 取得所輸入的帳號與密碼
      • 8.2.5 驗證與結果輸出
    • 8.3 撰寫HTML
      • 8.3.1 建立index.Html檔案
      • 8.3.2 建立result.Html檔案
      • 8.3.3 建立CSS檔案
      • 8.3.4 載入CSS檔案
    • 8.4 部署為網路應用程式
    • 8.5 執行結果
  • CHAPTER 9 單據控管系統:以製作保固書為例
    • 9.1 建立檔案
      • 9.1.1 建立檔案
      • 9.1.2 保固書清單檔案格式轉換
      • 9.1.3 保固書範本檔案格式轉換
    • 9.2 編寫指令碼1:資料轉換成文件
      • 9.2.1 文件設定
      • 9.2.2 建立選單
      • 9.2.3 資料轉換成文件
    • 9.3 編寫指令碼2:資料轉換成PDF並自動寄送信件
      • 9.3.1 複製腳本
      • 9.3.2 修改腳本
    • 9.4 執行結果
      • 9.4.1 執行指令碼
      • 9.4.2 轉成文件
      • 9.4.3 轉成PDF
  • CHAPTER 10 LINE Notify設備報修
    • 10.1 LINE Notify介紹
    • 10.2 取得LINE Notify發行權杖
    • 10.3 建立表單
    • 10.4 編寫指令碼
      • 10.4.1 文件設定
      • 10.4.2 取得發送資料
      • 10.4.3 使用Line Notify API傳送資料
      • 10.4.4 貼上LINE Notify權杖碼
    • 10.5 執行指令碼
      • 10.5.1 執行指令碼
      • 10.5.2 設定共用
      • 10.5.3 測試是否傳送到LINE
    • 10.6 建立觸發條件
  • CHAPTER 11 LINE Notify每日行程通知
    • 11.1 取得LINE Notify發行權杖
    • 11.2 建立檔案
    • 11.3 編寫指令碼
      • 11.3.1 文件設定
      • 11.3.2 建立選單
      • 11.3.3 共用變數
      • 11.3.4 資料排序
      • 11.3.5 取得發送資料
      • 11.3.6 使用Line Notify API傳送資料
      • 11.3.7 貼上LINE Notify權杖碼
      • 11.3.8 調整時區
    • 11.4 執行指令碼
    • 11.5 測試結果與增加貼圖
      • 11.5.1 測試發送結果
      • 11.5.2 增加貼圖
    • 11.6 建立觸發條件
      • 11.6.1 資料排序的時間
      • 11.6.2 行程傳送的時間
  • CHAPTER 12 LINE Notify天氣預報
    • 12.1 取得LINE Notify發行權杖
    • 12.2 取得氣象JSON檔案網址
    • 12.3 建立檔案
    • 12.4 編寫指令碼
      • 12.4.1 文件設定
      • 12.4.2 JSON檔案說明
      • 12.4.3 取得發送資料
      • 12.4.4 使用Line Notify API傳送資料
      • 12.4.5 貼上氣象JSON檔
      • 12.4.6 貼上LINE Notify權杖碼
    • 12.5 執行指令碼
    • 12.6 建立觸發條件
  • CHAPTER 13 會議室借用與查詢系統
    • 13.1 表單建立
    • 13.2 編寫指令碼
      • 13.2.1 文件設定
      • 13.2.2 共用變數
      • 13.2.3 每筆資料狀態
      • 13.2.4 doPost()
      • 13.2.5 取得資料並轉換格式
      • 13.2.6 資料排序
    • 13.3 執行指令碼
    • 13.4 建立觸發條件
    • 13.5 部署為應用程式
    • 13.6 建立網頁
      • 13.6.1 Html建置
      • 13.6.2 定義CSS樣式
      • 13.6.3 建立JS文件
  • CHAPTER 14 Google日曆——以學校行事曆為例
    • 14.1 表單建立
    • 14.2 編寫指令碼
      • 14.2.1 文件設定
      • 14.2.2 建立選單
      • 14.2.3 共用變數
      • 14.2.4 日曆事件判斷
      • 14.2.5 建立日曆事件
    • 14.3 建立Google日曆
      • 14.3.1 建立不同分類的日曆
      • 14.3.2 取得並貼上日曆ID
    • 14.4 執行指令碼
    • 14.5 建立網頁
      • 14.5.1 Html建置
      • 14.5.2 定義CSS樣式
      • 14.5.3 建立JS文件
    • 14.6 取得日曆網址
      • 14.6.1 公開日曆
      • 14.6.2 取得學生行事曆網址
      • 14.6.3 取得教師行事曆網址
      • 14.6.4 取得大學甄試入學行事曆網址
      • 14.6.5 取得教育訓練行事曆網址
      • 14.6.6 細部調整
  • CHAPTER 15 網頁預約系統
    • 15.1 表單建立
    • 15.2 編寫指令碼
      • 15.2.1 文件設定
      • 15.2.2 doPost()
      • 15.2.3 寫入資料並轉換格式
      • 15.2.4 調整時區
    • 15.3 執行指令碼
    • 15.4 部署為應用程式
    • 15.5 建立網頁
      • 15.5.1 Html建置
      • 15.5.2 建立JS文件
  • CHAPTER 16 網頁上線
    • 16.1 申請免費網域
    • 16.2 申請免費網頁空間
    • 16.3 免費網頁空間與網域的綁定
    • 16.4 網頁FTP上傳
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading