Google脚本:getUser()无效

时间:2012-08-13 16:48:40

标签: google-apps-script google-sheets

如果有人可以提供有关此功能无效的建议,我将不胜感激。它基本上是从Google API参考中复制而来的:https://developers.google.com/apps-script/class_pageprotection#getUsers

function getUsers() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var permissions = sheet.getSheetProtection();
  var users = permissions.getUsers();

  Browser.msgBox(users);
}

当我运行脚本时,我得到一个空盒子,标题为“Apps Script”,没有用户列表。

非常感谢任何帮助。谢谢!

杰西卡

1 个答案:

答案 0 :(得分:1)

该功能仅在启用工作表保护时返回值(通过选择工具 - 保护工作表)。

当工作表受到保护时,该函数将返回您授予访问权限的用户列表,代码将按预期工作。