У меня есть TextInput1
в моих Powerapps, я хочу разделить текст в этом текстовом поле и сохранить каждое отдельное значение как переменную в памяти.
Я использовал следующий код в свойстве элементов comboBox. Следующий код возвращает разделенный текст как тип данных таблицы, поэтому он работает с полем со списком, но я не мог понять, как сохранять значения по отдельности в памяти, такие как var1, var2 и т. д. .
Расколоть( ТекстВвод1.Текст, " " )
Если вы точно знаете, сколько частей будет в строке, вы можете использовать функцию индекса, чтобы взять элементы, которые были возвращены, примерно так:
With(
{ parts: Split(TextInput1.Text, " ") },
UpdateContext( {
var1: Index(parts, 1).Value,
var2: Index(parts, 2).Value,
var3: Index(parts, 3).Value
} ))
Если вы не знаете, вы можете сохранить результат в коллекции — и эту коллекцию можно использовать в элементах управления, таких как галерея или поля со списком, например:
ClearCollect( parts, Split( TextInput1.Text, " " ) )
Или
Set( parts, Split( TextInput1.Text, " " ) )