Актуальное содержание Google Таблиц

  • Автор темы Автор темы Dp76
  • Дата начала Дата начала

Dp76

Client
Регистрация
24.01.2019
Сообщения
104
Реакции
16
Баллы
18
Всем привет! Такой вопрос есть:
Имеем Google таблицу, с которой работает шаблон. Чтение и запись. Все работает.
Но, если после того как шаблон подгрузил таблицу из интернета, в ней что-то поменялось другими пользователями (таблица расшаренная и туда добавляют
ссылки для работы), то шаблон может не увидеть изменений довольно долго.
По факту в таблице есть строки, а шаблон часами говорит - что таблица пустая.
Есть какие-то варианты актуализировать содержание таблицы?
 
использовать API гугла. там все нормально с актулизацией.
Тоесть из коробки оно работает коряво? интересно что разработчики про это говорят?
И если можно подробнее про API Google для таблиц, есть какая-то реализация для зенки?
 
если после того как шаблон подгрузил таблицу из интернета, в ней что-то поменялось другими пользователями (таблица расшаренная и туда добавляют
ссылки для работы), то шаблон может не увидеть изменений довольно долго.
Таблица не должна изменяться извне, используйте базу данных.
Есть какие-то варианты актуализировать содержание таблицы?
Подключать таблицу заново, например, через метод Bind с указанием URL, но лучше сразу базу данных.
 
Таблица не должна изменяться извне, используйте базу данных.

Таблица должна работать так как это и задумано, изменяться (в таблицу заносят новые задания для работы скрипта постоянно)
То что ее нельзя перезагрузить - это плохо.
Очень хотелось бы чтобы была возможность перечитать таблицу из блока работы с таблицами (сейчас это возможно кнопкой reload из функционала подключения таблицы)
 
Таблица должна работать так как это и задумано, изменяться (в таблицу заносят новые задания для работы скрипта постоянно)
То что ее нельзя перезагрузить - это плохо.
Очень хотелось бы чтобы была возможность перечитать таблицу из блока работы с таблицами (сейчас это возможно кнопкой reload из функционала подключения таблицы)
Блокировка при записи/чтении таблицы вне постера - невозможна.
И как уже писал выше - используйте базу данных.
 
  • Оценить
Реакции: Dp76
// Привязать таблицу к файлу
C#:
Развернуть Свернуть Копировать
IZennoTable table = project.Tables["Table"];
table.Bind(@"C:\list.txt");
 
  • Оценить
Реакции: doc и Dp76
Пока ZP работает с таблицей, ее трогать нельзя.
 
  • Оценить
Реакции: Dp76
Это конечно все изврат в таком случае. Зенка работает на выделенном сервере, бинд в таком случае явно не будет
работать с удаленными какими-то сущностями.

Может тогда есть какой-то вменяемый функционал "очереди", как к примеру AWS SQS?
 
Это конечно все изврат в таком случае. Зенка работает на выделенном сервере, бинд в таком случае явно не будет
работать с удаленными какими-то сущностями.

Может тогда есть какой-то вменяемый функционал "очереди", как к примеру AWS SQS?
да ничего нет в зенке. Написали же выше. Либо самому освоить API гугла, либо использовать БД, с веб мордой для ввода данных через инет, опять же самому все сделать.
Потому что зенка спозиционирована как клиент (даже больше локальный), а не как сервер. Поэтому что бы наладить передачу данных надо самому подумать и потрудиться. из коробки нет готового функционала по таким задачам и не будет.
 
Это конечно все изврат в таком случае.
Вы сами его выбираете, так как опять же - есть базы данных, которые это все поддерживают, а из них уже можно в таблицу и из неё.
 
Вы сами его выбираете, так как опять же - есть базы данных, которые это все поддерживают, а из них уже можно в таблицу и из неё.
А еще можно на ассемблере писать, или на fox pro.
Если есть поддержка Google Таблиц то хочется выжимать из этого максимум.
Я понимаю что это кусок работы, дописывать код, но мне как платному юзеру как раз вот кнопка "обновить" таблицы была бы очень кстати.
Не создавать где-то отдельный мускуль и не писать вебморду для наполнения таблиц sql а воспользоваться одной кнопкой Reload.
Но если даже модератор считает что этот путь не комильфо - хрен с вами, примотаю к вашему костылю свой велосипед (просто прибью проект и запущу его по новой из планировщика). Браво
 
ахаха... платный юзер (facepalm) где ты видел бесплатных юзеров зенки ? :ca:

еще недавно вообще не было никаких гугл таблиц. это вообще очень свежий функционал и возможно будет дорабатываться. а может и нет. тут как карта ляжет.
Вообще есть специальный раздел, для предложений. Нужен какой то функционал, создается там тема для голосования. если проголосует много "платных юзеров", то возможно функционал и будет внедрен.
А тут в вопросах и ответах, разработчики не заглядывают, тут только другие "платные юзеры" обитают, да модераторы, которые не относятся к разработчикам и которые так же создают темы в предложениях для разработчиков.
 
Если есть поддержка Google Таблиц то хочется выжимать из этого максимум.
Я понимаю что это кусок работы, дописывать код, но мне как платному юзеру как раз вот кнопка "обновить" таблицы была бы очень кстати.
Вы можете создать тему в предложениях (необходимы голоса): https://zennolab.com/discussion/forums/poisk-i-predlozhenie-uslug-po-sozdaniju-shablonov.213/
но, есть риск, что кто-то поймёт функционал по своему и захочет выжать ещё больший максимум, заменив базу данных и это точно приведёт к проблемам.
 
На мой взгляд Google Sheets не есть правильное решение для использования на обьемных проектах. Скорости там никакие, уже поработал с ними. Excel, DB, вот тут можно развернуться как душе угодно.
 
  • Оценить
Реакции: Dp76

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)