Таблицы Query Fusion ПОСЛЕ отправки пользовательской формы UiApp с помощью скрипта приложений

Я разработал небольшую форму с использованием сценария UiApp, который собирает мало информации и после этого должен выполнять множество манипуляций с данными таблиц Fusion. Я хочу, чтобы вся обработка выполнялась после закрытия формы и возврата приложения, чтобы пользователь не ждал завершения всех задач Fusion. Я планировал сначала отправить данные в электронную таблицу, запустить onFormSubmit и выполнить все свои задачи Fusion с триггером onFormSubmit. Но когда я doPost() в сценарии приложений UiApp с моего сайта onFormSubmit в электронной таблице не работает. Я ищу триггер SQL, например функциональность для обработки данных после того, как запись вставлена ​​в таблицу Fusion. Спасибо.


person Liya    schedule 31.05.2012    source источник


Ответы (1)


Событие отправки форума срабатывает только тогда, когда пользователь заполняет форму, прикрепленную к электронной таблице. Вставка строк в электронную таблицу (или сводную таблицу) с помощью скрипта приложений не вызовет событие. Одним из решений является использование служб скриптов для планирования одноразового триггера, который может ваша автономная обработка.

person Eric Koleda    schedule 01.06.2012
comment
Спасибо Эрик! После вставки записи в таблицу Fusion может потребоваться немедленное использование новой информации для правильного отслеживания клиентов. Я не уверен, насколько малым может быть разумный интервал запуска, управляемый временем, чтобы гарантировать, что он обновляется как можно быстрее. Каждую минуту? Это приемлемо? Я не чувствую себя комфортно, создавая так много работы для веб-серверов, потому что несколько раз в день таблицы должны обновляться мгновенно. Если никакое другое решение не может быть найдено, я буду использовать триггеры времени. - person Liya; 02.06.2012
comment
Триггеры на основе времени имеют минимальный интервал в пять минут. - person Eric Koleda; 04.06.2012