Чтобы сгенерировать текстовый элемент ввода в надстройках Google, вам нужно создать объект виджета TextInput , который необходимо добавить в данный раздел позже.
Как указано в документации для метода addItem , он получает параметры text
и value
в виде строк, поэтому вы не можете использовать объект TextInput там.
В качестве обходного пути к тому, чего вы хотите достичь, вы можете создать опцию радиогруппы со значением 'otherLink':
urlGroup.addItem('Enter link below:', 'otherLink', false);
и виджет ввода текста, который вы вставляете в раздел группы радиокнопок:
var textInput = CardService.newTextInput()
.setFieldName("text_input_form_input_key")
.setTitle("enter link here")
// create radio button group section with text input
var section = CardService.newCardSection()
.addWidget(urlGroup)
.addWidget(textInput)
Таким образом, текстовый ввод появится ниже переключателей, и вы можете работать со значением (ссылкой), введенным во входном тексте, если выбранное значение из группы переключателей - «otherLink» .