Перейти к основному содержимому

Как выводить конкретную ячейку Google Таблицы

подсказка
Для подключения интеграции используйте готовый блок Интеграция с Google Таблицами.

В этой статье мы рассказываем о том, как выводить в сценарии конкретную ячейку Google Таблицы.

Статья основана на уроке Печеньки с предсказаниями, который мы рекомендуем пройти перед прочтением этой статьи.

Предположим, вам нужно вывести эту ячейку:

В первую очередь необходимо указать для бота ориентиры этой ячейки — столбец и строку.

Указание строки

В блоке HTTP-запрос установите значение переменной:

_.findWhere($httpResponse, {"number": 1})

В выражении используется функция _.findWhere(list, properties) библиотеки Underscore.js, которая возвращает первый элемент массива, соответствующий заданным свойствам.

Вы указали номер строки. В данном случае будет выводиться ячейка, в строке которой значение столбца number равно 1.

Указание столбца

В блоке Текст укажите $prediction.line, где line — обозначение столбца, из которого вы хотите выводить данные.

Вывод другой ячейки

Что нужно изменить, чтобы выводить данные из другой ячейки?

  1. В блоке HTTP-запрос измените значение переменной на _.findWhere($httpResponse, {"number": 5}). То есть, укажите идентификатор строки, в данном случае 5 из столбца number.

  2. В блоке Текст напишите $prediction.chance, где chance — идентификатор столбца.