我正在使用 Google 协作平台,如果用户无权查看某个页面,他们会收到一条消息,上面写着“您需要权限”或“权限不足”。
可以编辑或自定义此消息吗?
甚至可以自动将这个未经授权的用户重定向到另一个页面吗?
有没有可能有帮助的脚本?
我正在使用 Google 协作平台,如果用户无权查看某个页面,他们会收到一条消息,上面写着“您需要权限”或“权限不足”。
可以编辑或自定义此消息吗?
甚至可以自动将这个未经授权的用户重定向到另一个页面吗?
有没有可能有帮助的脚本?
我在问题的第二部分得到了这个,但即使在谷歌文档中也找不到第一部分的答案。
这是一个非常简单的答案,但它有所帮助。我们只需要获取用户 ID 并将其与授权用户列表进行比较,如果用户在列表中,则创建一个链接,如果没有,则创建一个标签,告诉用户他们需要权限。
function doGet() {
var app = UiApp.createApplication();
var arr = new Array(4);
arr[0] = "user_001@company.com";
arr[1] = "user_002@company.com";
arr[2] = "user_003@company.com";
arr[3] = "user_004@company.com";
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;
}