可以更改或自定义Google网站中的不足权限消息吗?

时间:2013-10-07 22:20:23

标签: redirect permissions google-sites

我正在使用Google协作平台,如果用户无权查看网页,则会收到“您需要获得许可”或“权限不足”的消息。

可以编辑或自定义此消息吗?

甚至可以将这个未经授权的用户自动重定向到另一个页面?

是否有可能有帮助的脚本?

1 个答案:

答案 0 :(得分:0)

我在问题的第二部分得到了这个,但即使在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;
}