Google Apps Script 到底是什麼 – 實作 LINE Bot 打造專屬翻譯機

Google Apps Script 可以做那些事情

Google Apps Script 是一個快速應用程式的開發平台,可讓您快速輕鬆的建立與 Google Workspace 整合的業務應用程式。

支援使用 JavaScript 撰寫程式碼,並存取 Gmail、日曆、雲端硬碟等 Google Workspace 應用程式的函式庫。無需安裝任何程式編輯程式,透過網頁編輯器就可以撰寫Google Apps 腳本,腳本立即可以在 Google 的服務器(Serverless)上執行。

Google Apps Script 可以賦予 Google文件那些功能?

  • 為Google 的文件、試算表和表單添加額外的小工具。
  • 可以為Google 試算表建立自動化腳本。
  • 支援發布一個網頁應用程式,並嵌入Google協作平台中的應用程式。
  • 支援與其他Google 服務互動,包括 AdSense, Analytics, Calendar, Drive, Gmail, and Maps。
  • 支援Add-ons,用來擴展 Google 文件、試算表、簡報和表單之功能,也可將它們發佈到Add-ons商店。
  • 支援將 Android 應用程序轉換至Android add-ons,以便可以在移動裝置與用戶的 Google 文件交換數據。
  • 支援聊天機器人(Chat Bot)應用 。

Google Apps Script的優勢

  • 雲端腳本語言 : 語法類似 Javascript,大幅降低學習成本。
  • 可擴展Google Apps的能力 : 可以建構類似巨集的效果,達到工作流程自動化的目標。
  • 可以建立Web應用程式 : 應用程式有2種運作模式,一為整合Google協作工具,二為可以獨立運作。
  • 開發者完全不需要準備伺服器,支援HTML、CSS、JavaScript…等語言,來建置網頁的畫面 。

Google Apps Script 如何使用

1.   安裝Google Apps Script

安裝Google Apps Script

2.  安裝Google Apps Script 應用程式

安裝Google Apps Script 應用程式-1

安裝Google Apps Script 應用程式-2

成功安裝Google Apps Script 應用程式-2

3.  安裝完成可於應用清單中找到

Google Apps Script 安裝完成可於應用清單中找到

Google Apps Script 開發環境介紹

1.   建立一個新專案

Google Apps Script 開發環境介紹 - 1. 建立一個新專案

2.   指令碼編輯工具

Google Apps Script 開發環境介紹 - 2.指令碼編輯工具

3.   專案使用狀態追蹤

Google Apps Script 開發環境介紹 - 3.專案使用狀態追蹤

Google Apps Script 應用範例

1. 使用Apps script 自動建立工作表

(1) 新增一個 google 試算表

Google Apps Script 應用範例 - 使用Apps script 自動建立工作表

(2) 開啟並建立編輯器

Google Apps Script 應用範例 - 開啟並建立編輯器

(3) 撰寫Google Apps Script 程式碼並執行程式

使用Apps script 自動建立工作表-撰寫Google Apps Script 程式碼並執行程式

(4) Google 要求授權存取試算表

使用Apps script 自動建立工作表-Google 要求授權存取試算表

使用Apps script 自動建立工作表-Google 要求授權存取試算表 -2

(5) 查看Google 試算表自動新增2個工作表

使用Apps script 自動建立工作表-查看Google 試算表自動新增2個工作表

2. 使用Google翻譯 + line機器人打造自己專屬的翻譯機

(1) 使用Google 試算表配置要翻譯的語系

使用Google翻譯 + line機器人打造自己專屬的翻譯機 - 使用Google 試算表配置要翻譯的語系

(2) 配置Line機器人

使用Google翻譯 + line機器人打造自己專屬的翻譯機 - 配置Line機器人

(3) 撰寫Apps Script 程式碼

使用Google翻譯 + line機器人打造自己專屬的翻譯機 - 撰寫Apps Script 程式碼

(4) 發佈成為一個網頁應用程式

使用Google翻譯 + line機器人打造自己專屬的翻譯機 - 發佈成為一個網頁應用程式

使用Google翻譯 + line機器人打造自己專屬的翻譯機 - 發佈成為一個網頁應用程式

(5) 複製網頁應用程式,後續提供給Line webhook使用

使用Google翻譯 + line機器人打造自己專屬的翻譯機 - 複製網頁應用程式,後續提供給Line webhook使用

(6) 配置Webhook,把Apps Script與LineBot 整合

使用Google翻譯 + line機器人打造自己專屬的翻譯機 -配置Webhook,把Apps Script與LineBot 整合

(7) 驗證LineBot翻譯程式

使用Google翻譯 + line機器人打造自己專屬的翻譯機-驗證LineBot翻譯程式

Google Apps Script 限制

Apps Script 服務對某些功能有每日配額和限制。如果超出配額或限制,您的腳本將出現異常並停止。

存取配額

特徵Gmail帳戶商用帳戶
創建日曆事件5,000 / 天10,000 / 天
創建聯繫人1,000 / 天2,000 / 天
創建文件250/天1,500 / 天
轉換的文件2,000 / 天4,000 / 天
每天的電子郵件收件人100 / 天1,500 / 天
網域內的電子郵件收件人100 / 天2,000 / 天
電子郵件讀/寫(不包括發送)20,000 / 天50,000 / 天
群組閱讀次數2,000 / 天10,000 / 天
JDBC連接10,000 / 天50,000 / 天
JDBC 連接失敗100/天500/天
創建簡報250/天1,500 / 天
屬性讀取上限(讀/寫)50,000 / 天500,000 / 天
創建簡報250/天1,500 / 天
創建試算表250/天3,200 / 天
觸發總運行時間90 分鐘/天6 小時/天
URL呼叫次數20,000 / 天100,000 / 天

執行限制

特徵Gmail帳戶商用帳戶
腳本運行時間6 分鐘/執行6 分鐘/執行
自定義函數運行時間30 秒/執行30 秒/執行
同時執行3030
電子郵件附件250 / msg250 / msg
電子郵件正文大小200 KB / msg400 KB / msg
每封郵件的收件人數量50 / msg50 / msg
電子郵件總附件大小25 MB / msg25 MB / msg
屬性值大小9 KB / val9 KB / val
觸發器20 / 用戶 / 腳本20 / 用戶 / 腳本
URL 獲取響應大小50 MB / call50 MB / cell
網址提取標頭100 / call100 / call
URL Fetch 標頭大小8 KB / call8 KB / call
URL 獲取 POST 大小50 MB / call50 MB / call
網址提取網址長度2 KB / call2 KB / call
參考文件:

發佈日期: 2021-08-26 | Iron | 點看更多雲端好文

報名表單

请在浏览器中启用JavaScript来完成此表单。
產業類型
請填寫公司電話號碼包含區碼 ,限數字不可輸入符號,範例:0226565630
請填寫您的分機號碼
您如何得知本次活動訊息?(可複選)
本人已瞭解並同意授予羽昇國際問卷資料使用聲明之權利,並留此同意書以供日後查驗。
聲明:以下依據《個人資料保護法》(暨施行細則),向您告知本問卷蒐集、處理及利用個人資料之事項:本問卷依據個資法蒐集、處理及利用您的個人資料包含識別個人姓名、行動電話、電子郵件地址等。本問卷資料將提供會後會議相關資料、相關產品資訊、支援服務、業務諮詢、促銷訊息、新產品推廣訊息、產品及教育訓練與課程之提供與行銷推廣、產品配送、產品市場分析及統計或研究、寄送抽獎贈獎活動贈品之使用。上述個人資料之蒐集、處理及利用,將僅限本問卷業務需要使用,並遵守個資法之規定妥善保護您的個人資訊。依據個資法第 3 條規定,您可向羽昇國際行使之個資權利包括:查詢、閱覽、複製、補完、更正、處理、利用及刪除。您可與羽昇國際客服專員聯繫,羽昇國際將儘速處理與回覆 您的請求。您亦可拒絕提供相關之個人資料,但若無完整的資料,羽昇國際將無法進行本問卷之後續作業,致無法提供您相關服務。未經您的許可,羽昇國際不會將您的個資與第三方分享。
滚动至顶部