Google App Script 應用

google app script 應用於 Google 試算表 透過試算表做簡易資料庫

參考官方文件

Reference

第一步建立google試算表 並開啟與他人共用

image

image

第二步安裝 google app script

image

image

安裝完後點選 google app script new 一個新專案
直接放上讀取表單程式碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function doGet(e) {
var params = e.parameter;
var sheetUrl = params.sheetUrl;
var sheetTag = params.sheetTag;
var row = params.row;
var col = params.col;
var endRow = params.endRow;
var endCol = params.endCol;
var rowRange = endRow - row + 1;
var colRange = endCol - col + 1;

var SpreadSheet = SpreadsheetApp.openByUrl(sheetUrl);
var Sheet = SpreadSheet.getSheetByName(sheetTag);

var lastRow = Sheet.getLastRow();
var lastCol = Sheet.getLastColumn();

if(rowRange>lastRow){
rowRange = lastRow;
}

if(colRange>lastCol){
colRange = lastCol;
}

var data = Sheet.getSheetValues(row, col, rowRange,colRange);

return ContentService.createTextOutput(data);
}

image

開啟讀取試算表權限
image

第三步發佈

image

image

頁面應用demo

連結設定
sheetUrl填入試算表連結
https://docs.google.com/spreadsheets/d/10WgMzAeogNjK6y_rIy-ru7R1Jcb6G-K9jsZv709vSYU/edit#gid=0

get url 填入 部署後部署後程式網址
並開啟存取權限 選擇 “任何人,甚至是匿名使用者”

image

Demo