иметь небольшую проблему при создании надстройки Google Calendar, которая помогает нам регистрировать время в проектах, над которыми мы работаем. Инструмент управления проектами встроен в Salesforce, поэтому мы получаем записи проекта и связанные с ними задачи (1: многие), когда пользователь впервые запускает сеанс с надстройкой, это кэшируется в пользовательском кэше.
I Я устанавливаю два раскрывающихся списка, которые заполняются из списка проектов и задач, полученных с удаленного сервера. Идея состоит в том, что в первом раскрывающемся списке вы выбираете свой проект, а затем во втором раскрывающемся списке заполняется список задач для этого отдельного проекта.
CardService.newCardSection().addWidget(CardService.newTextInput().setSuggestions(createProjectSuggestions()).setFieldName("project").setTitle("Project"))
.addWidget(CardService.newTextInput().setFieldName("task").setTitle("Task").setHint('Select your project first and see a list of tasks').setSuggestionsAction(buildTaskSuggestionsAction)
Кажется, я не могу запустить buildTaskSuggestionsAction. изменение поля ввода "проект"? Для заполнения этого списка требуется ввести текст в текстовое поле «задача», а затем подождать, пока список задач будет построен. После создания список задач также не фильтруется по вводу от пользователя. поведение списка выбора? Будет приветствоваться направление в правильном направлении (если оно существует!).
Заранее спасибо.