Google Scripts 與Google Spreadsheet

前言

因為要幫公司做一個簡單的投票系統,但同時這個投票也只示100票之內的小系統,所以想說就直接全部都用免費的資源全部做完,其中有一個網頁需要一個網站支援,但其實如果有興趣的話,可以透過Github Pages處理,可以參考連結內的教學放上自己網頁,所以這邊我就先不贅述如何使用.這邊就主要重心在使用Google script 建立API Server,Google Spreadsheet當作DB與後台使用.

準備工作

  1. 一個可以放靜態網頁網站
  2. Google Account

系統架構

設計上是簡單的,關鍵是其中有幾個權限要打開,其中有像是Google Script存取Google Spreadsheet 與 Google Spreadsheet需要打開可以匿名編輯等要求.

作法

其實中間操作方法可以參考底下這個連結,看完之後,應該就可學會怎麼去打造 API 出來.但實務上操作的時候,要留意cors的問題,所以在上述架構,我們都只能透過 GET 的方法,讓使用者從自己的裝置與我們的 API Server溝通.doPost不是不能用,而是無法透過瀏覽器使用.

--

--

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cheng-Yu Lin

Cheng-Yu Lin

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。