/*=====================================
首頁
=====================================*/
function index(e) {
let title = '育將電腦';
let isAdmin = SCRIPT_PROP.getProperty('adminEmail') === Session.getActiveUser().getEmail() ? true : false;
let menu = render('menu', {title: title, isAdmin: isAdmin});
return render('index', {menu: menu}, title);
}
/*========================================
doGet
=========================================*/
function doGet(e){
return index(e);
}
路由也是全域物件,故請放在函式外面
//------------------------------------- 2. 路由
var Route = {};
Route.path = function (route, callback) {
Route[route] = callback;
}
// ----------------------------------- 客戶查詢 路由
Route.path("custom", custom);
//----------------------------------- 調用路由
if (Route[e.parameter.op]) {
return Route[e.parameter.op](e);
} else {
return index(e);
}
/*========================================
客戶資料 查詢
=========================================*/
function custom(e){
let title = '客戶資料 查詢';
let isAdmin = SCRIPT_PROP.getProperty('adminEmail') === Session.getActiveUser().getEmail() ? true : false;
let menu = render('menu', {title: title, isAdmin: isAdmin});
return render('index', {menu: menu}, title);
}
取得網頁應用程式網址:ScriptApp.getService().getUrl();
ScriptApp.getService().getUrl()
<li><a class="dropdown-item" href="<?= url ?>?op=custom">客戶資料管理</a></li>