Поле призвано упростить работу с таблицами.Можно создавать таблицы во встроенном визуальном редакторе, но это занятие как минимум трудоемкое. Хотелось бы «встроенный в сайт exel», но пока его нет. Зато есть Google Таблицы — инструмент именно под таблицы и заточенный.
Основная идея заключается в том, чтобы создавать, редактировать, хранить таблицы в сервисе Google, а на сайт получать данные из таблицы и выводить как html.
Предполагаемые области использования:
— отображение характеристик различных устройств,
— размещение расписания,
— публикация прайсов.
Для отображения предусмотрено 2 базовых режима:
— для шаблона Modern и его дочек,
— для Default и его дочек.
К настоящему моменту одно поле умеет выводить только с один лист Google Таблиц. Поле снабжено инструкцией по использованию.
Для работы с Google Таблицами у вас должен быть аккуант Google(почта).
Код поля — открытый. Для использования вы должны иметь :
— PHP 7.3.0 или выше,
— версию CMS 2.15.2 или новее.
После приобретения вы можете использовать его на всех своих сайтах. Есть гарантийное обслуживание в течении 1 месяца. С полным текстом лицензии можно ознакомиться перед покупкой.
Данное поле — это базовый вариант. Для конкретных случаев может производиться необходимая доработка. Например, есть реализация, где таблицу можно сортировать по содержимому столбца, имеется поиск и пагинация.
А можно сделать, что бы на странице вывода таблицы можно было менять 3 переменных и тогда пересчитывалась вся таблица? Или это сложно, или вовсе не возможно?
Да, можно. Поскольку с docs.google.com дополнение получает только данные, то мы вольны делать с ними то, что нам нужно. А уже потом выводить в виде таблицы.
Наверное неправильно объяснил. Я имел в виду про мой сайт уже. Там выводится гугл таблица. И на моем сайте были бы 3 переменные(из гугл таблицы), которые по своему усмотрению мог менять любой пользователь и вся таблица пересчитывалась бы. Другими словами, что бы на сайте получился «Калькулятор» с моими формулами.
Самый быстрый путь, если я правильно вас понял, дать пользователю возможность редактировать таблицу на docs.google.com
Я наоборот хочу сделать на сайте вывод этой таблицы, что бы пользователи не видели «секретных» формул в гугл таблице.
Сделайте форму с 3-мя инпутами, пусть пользователь их заполняет и нажимает сабмит. После этого вытаскивайте данные с docs.google.com пересчитывайте таблицу как вам нужно и выводите на страницу.
Сделать форму на сайте или гугл форму?
На сайте.
Честно пока не понимаю как это сделать 8)
Через Ваш поле можно это сделать?
Форма нужна для ввода пользователем 3-х значений, а поле — для вывода таблицы. Это разные вещи.
есть ли в поле настройка указания как выводить данные? т.е можно показывать как в таблице по очереди от первой до последней ячейки, а можно было бы по убыванию. и планируется ли возможность реализовать, чтобы в поле можно было выводить несколько таблиц, с указанием пары id через запятую? И есть ли опции вывода постраничного с указанием количества строк на одной странице, чтобы например 50 строк на странице выводить, а далее уже формировать следующие страницы с аналогичным количеством строк?
Посмотрите это демо, там большинство ответов на ваши вопросы.
Нет.
Смотрю у вас очередность вывода строк не совпадает с выводом в таблице docs.google.com/spreadsheets/d/17M9yQN_pMoeYiUmnBjDtdJA5vZe071xL5ARgjcGGLb4/edit#gid=0![Изображение](/upload/036/u3642/0/c/b2ab6b65.webp)
Это связано с тем, что он берет первую таблицу и делает ранжирование по какому-то своему алгоритму, ит.е в данном случае по алфавиту первого столбца? И там выводит 10 строк только или можно регулировать это значение? И если например будет выводиться 30 столбцов. то они как будут в адаптиве, с нижним скролом или просто сожмутся, чтобы показаться в одном экране?
Да.
Слева, чуть выше таблицы есть: Показать ХХ записей
Точно не скажу, не пробовал, но этот вопрос сейчас точно решен средствами Bootstrap. Можете написать url такой своей таблицы — попробую