Имам проста добавка за gmail, в която се опитвам да направя персонализирана форма за влизане. Проблемът, с който се сблъсквам, е, че когато променям полето за въвеждане от на Change handler, показаната стойност не се променя. Опитвам се да скрия полето за парола.
Приспособление за въвеждане на текст
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));
}
Вече сте проверили, обектът и стойността се актуализират, но не се променят в изгледа