Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. В начале сценария в блоке Результат, создаём переменную url, которая будет содержать ссылку на нашу гугл таблицу
  2. В следующем блоке происходит добавление информации в первую ячейку первой незаполненной строки в таблице при помощи метода добавления строки:
    Fancy Bullets
    • Тип авторизации: Отсутствует
    • Выберите тип запроса: POST
    • URL: http://intgr.twin24.io:60061/add_rows?spreadsheet_url={url}
    • Тело запроса: Для записи телефона клиента в звонке в первую ячейку таблицы используется конструкция как в примере: data.0.0 = {системные.телефон}

  3. Далее, чтобы найти нужную строку, в которую в дальнейшем будут добавляться значения, используется метод поиска информации в таблице:

    Fancy Bullets
    После данного запроса, в ответе от сервера возвращается значение count, которое обозначает количество заполненных строк в таблице, исключая заголовки, это значение мы будем сохранять в следующем шаге

  4. В стрелке из блока Запрос к серверу из прошлого шага, сохраняем переменную row, присвоив ей значение result.count


  5. В следующем блоке нам нужно прибавить единицу к значению переменной {row}, чтобы добавить к количеству строк посчитать также строку, которая содержит заголовки, для этого используется блок блок Арифметическая операция

  6. Далее идёт последний блок, в котором обновляются значения нужных ячеек в последней добавленной строке, которую мы получили в прошлом шаге
    Fancy Bullets

    Тело запроса:
    Fancy Bullets
    • range = B{row}, где:
      B: Номер столбца в таблице, в котором надо обновить ячейку, выставляется вручную (В данном примере значение добавляется в ячейку во втором столбце, потому что в первом записан номер телефона клиента)
      {row}: Переменная, содержащая номер последней не пустой строки, в которую нам нужно добавить значение
    • data.0.0: Первое значение для добавления в ячейку в столбце, указанном выше в поле range
    • data0.1: Пример для добавления значения в ячейку следующего столбца, например, если data.0.0 добавит значение в ячейку столбца B, то data.0.1 добавит значение в ячейку столбца C

    Пример добавления в таблицу по этому запросу:
    Image Added
    Ячейка с номером телефона была заполнена на шаге №2, оставшиеся 2 были заполнены по запросу из шага №6