0
我正在嘗試使用Google協作平臺創建網站,而且我需要一種方法來了解用戶名或組,然後將其重定向到不同的頁面。根據用戶組或名稱在Google協作平臺中重定向用戶
此外,如果您有任何Google腳本可以提供幫助,那也將非常棒,謝謝。
我正在嘗試使用Google協作平臺創建網站,而且我需要一種方法來了解用戶名或組,然後將其重定向到不同的頁面。根據用戶組或名稱在Google協作平臺中重定向用戶
此外,如果您有任何Google腳本可以提供幫助,那也將非常棒,謝謝。
這是一個非常簡單的答案,但它可以幫助。 我們只需要獲取用戶標識並將其與授權用戶列表進行比較,如果用戶在列表中,則創建鏈接,否則創建一個標籤,告訴用戶他們需要權限。
現在我不需要更多,但將來可以添加更多功能:
1-使用組名,而不是用戶更具動態性的陣列。 (我不知道如何)
2-自動重定向用戶,而不是顯示鏈接。 (我認爲可以很容易)
function doGet() {
var app = UiApp.createApplication();
var arr = new Array(4);
arr[0] = "[email protected]";
arr[1] = "[email protected]";
arr[2] = "[email protected]";
arr[3] = "[email protected]";
for (var i = 0; i < arr.length; i++) {
if (Session.getActiveUser().getUserLoginId() == arr[i]){
var label = app.createLabel('User: ' + Session.getActiveUser().getUserLoginId() + ', You have permission :)');//false
var link = app.createAnchor('Here is your link', 'http://www.umich.edu').setId("link").setVisible(true);//false
var flag = 1;
break;
//#####################
} else {
var label = app.createLabel('You need permission :(');//false
var flag = 0;
}
}
app.add(label);
if (flag == 1){app.add(link);}
return app;
}