У меня есть простой аддон gmail, в котором я пытаюсь создать пользовательскую форму входа. Проблема, с которой я сталкиваюсь, заключается в том, что, когда я изменяю поле ввода с помощью обработчика изменений, отображаемое значение не изменяется. Попытка скрыть поле пароля.
Виджет ввода текста
function getMembersSelectMenu(){
var textInput = CardService.newTextInput()
.setFieldName("Password")
.setTitle("Password")
.setHint("Enter Password")
.setOnChangeAction(CardService.newAction()
.setFunctionName("handlePasswordChange"))
return textInput;
}
функция обработчика для textInput
function handlePasswordChange(e){
// e.formInput.pass = e.formInput.Password;
e.formInput.Password = "*";
e.formInputs.Password = "******"
Logger.log("my value object" + JSON.stringify(e));
}
Уже проверено, объект обновлен но не меняется в представлении