Я работаю в Google Apps Script, пытаясь предварительно заполнить поле с именами и именами пользователей, которые в настоящее время вошли в систему. Согласно документации Google, я должен получить это с помощью getGivenName() и getFamilyName(). Когда я включаю те, используя следующий код:Скрипты Google Apps getFirstName и getGivenName error
var myFirstName = Session.getEffectiveUser().getGivenName();
var myLastName = Session.getEffectiveUser().getFamilyName();
я получаю следующие ошибки:
TypeError: Cannot find function getGivenName in object
TypeError: Cannot find function getFamilyName in object
С другой стороны, этот код работает:
var myEmail = Session.getEffectiveUser().getEmail();
var myUsername = Session.getEffectiveUser().getUsername();
ли эти функции еще не реализованы?
Спасибо за ответ! Я должен был быть более конкретным, этот скрипт будет использоваться в домене Google Apps для образования. Если Session.getEffectiveUser() не то, что я должен использовать, что я могу использовать для получения первого и последнего имени человека в настоящее время запуск сценария? – anielsen
ОК, извините за путаницу, см. Править 2, пожалуйста. –
см. Также примечание по настройке и API миграции электронной почты, который должен быть включен для вашего домена. –