谷歌应用程序脚本管理员用户列表针对具有撇号OU名称的orgUnitPath

时间:2014-06-13 02:02:58

标签: google-apps-script

我收到错误无效输入:INVALID_OU_ID或无效输入 第行的问题:“orgUnitPath ='OU NAME WITH SINGLE QUOTE'” 我试过“orgUnitPath ='/ Bill \'s OU'”和“orgUnitPath ='/ Bill \\'OU'”没有运气

function LastLoginReport() {
  var pageToken, page;

  do {
    page = AdminDirectory.Users.list({
      domain: my.domain,
      query: "orgUnitPath='/Bill\'s OU'",
      pageToken: pageToken
    });
    var users = page.users;
    }
    pageToken = page.nextPageToken;
  } while (pageToken);

1 个答案:

答案 0 :(得分:1)

您可以使用单个反斜杠来转义单引号。

这来自官方文档documentation

  

如果查询包含空格,则使用单引号进行环绕。逃逸   带有\'的查询中的单引号,例如'Valentine \'s Day'。

因此,您要使用的行是:

query: 'orgUnitPath=/Bill\'s OU'