Запросить Google Admin User каталог сравнения параметров - PullRequest
1 голос
/ 05 октября 2019

Я пытаюсь отфильтровать свой список пользователей, сравнивая два параметра

query="EmployeeData.EmployeeID=externalId"

EmployeeData.EmployeeID - это пользовательская схема, заполненная заданием cron с тем же значением, что и externalId.

Конечно, я позволяю cron копировать поле только в случае необходимости, поэтому я пытаюсь отфильтровать список пользователей.

То, как я написал, кажется, что запрос пытаетсяискать значение "externalId" в EmployeeData.EmployeeID, игнорируя, что "externalId" является четным полем

любое предложение?

1 Ответ

0 голосов
/ 08 октября 2019

Как написан ваш код, запрос, отправленный на серверы Google, выглядит так, как вы правильно догадались: EmployeeData.EmployeeID=externalId где ваш фактический externalId не отправляется, а вместо этого строка "externalId".

Заменитьэта строка для фактического значения вашей переменной, вы можете использовать то, что называется «конкатенация строк» ​​ 1 . Для этого вам просто нужно изменить код, как показано ниже:

query="EmployeeData.EmployeeID=" + externalId;

Таким образом, запрос будет отправляться по мере необходимости на серверы Google.

...