Как запустить функцию разделения данных ячейки при добавлении строки из jotform в Google лист - PullRequest
0 голосов
/ 11 января 2020

Во-первых, спасибо, что нашли время взглянуть на это, я - базовый пользователь c электронных таблиц, и я хотел бы достичь здесь гораздо большего, чем мои возможности.

Я использую jotform, которая собирает данные о наблюдениях за птицами (имя пользователя, дата, вид, геолокация), виджет в форме захватывает местоположение телефона Широта и долгота и объединяет его в одну ячейку (геолокация) с разделителем запятой, например (56.58542, -5.34016) ,

Когда форма отправлена, она добавляет новую строку на лист Google, лист имеет 4 столбца [имя пользователя] [дата] [вид] [геолокация].

Когда в форму добавляется новая строка, я хотел бы автоматически добавить две дополнительные ячейки в эту строку [Широта] [Долгота], которые содержат значения широты и долготы, например [56.58542] [-5.34016 ]. Я могу сделать это вручную с помощью функции = SPLIT (), но я хотел бы сделать это автоматически при добавлении строки.

Возможно ли это, и может ли кто-нибудь указать мне, где я могу узнать, как это сделать, или опубликовать информацию здесь?

1 Ответ

0 голосов
/ 11 января 2020

Да, это возможно с ARRAYFORMULA (), записанной в строке 1. Это будет выглядеть примерно так. Допустим, столбцы, которые вы хотите заполнить, это L и M. И что ваш Lat Long в настоящее время находится в столбце K. в ячейке L1, вы бы написали только одну эту формулу. Над заголовками нет, ПРОСТО это.

= ARRAYFORMULA ({"Lat", "Long"; IF (K2: K = "" ,, SPLIT (K2: K, ",", 0))} )

Надеюсь, это поможет.

...