Я заполняю тело письма в TextInput, который настроен на отображение в многострочном режиме.Теперь, так как тело письма большое, остальная часть содержимого надстроек явно вытеснена на весь экран.Чтобы предотвратить это, я решил заполнить тело письма в другом разделе и установить его как разборный.Это сработало замечательно.
Теперь, когда я раскрываю свернутую секцию, высота многострочного TextInput уменьшается до высоты однострочного ввода.Смотрите прикрепленный GIF.
Кто-нибудь знает, есть ли способ сделать так, чтобы он занимал полную высоту после расширения раздела или хотя бы каким-то образом установить высоту ввода?Я не нашел ничего в API службы карт, поддерживающего эту функцию.
Так я создал раздел и ввод текста
var descriptionSection = CardService.newCardSection()
.setCollapsible(true)
.setHeader('Description');
descriptionSection.addWidget(CardService.newTextInput()
.setFieldName("Description")
.setMultiline(true)
.setValue(emailParameters.body));
card.addSection(descriptionSection);