У меня есть проект статистики, в котором нам нужно собрать не менее 30 точек данных из каждой из 4 групп в онлайн-форме, которую я создал. Pipedream был бы моим идеальным выбором для этого, за исключением того, что я получаю только 100 бесплатных кредитов (запусков рабочего процесса) в месяц, а около 60 я уже использовал для тестирования. Я пытался просмотреть документацию по API Google Sheets, а также GAPI, но ничего не смог понять.
У меня есть онлайн-форма, которая отправит запрос POST с данными в теле запроса в формате JSON на сервер. Существует 8 различных точек данных, каждая из которых находится в соответствующем столбце таблицы (A-G).
Будет ли здесь полезно использовать Firebase? Какой-то другой инструмент автоматизации? Единственное, что, как я знаю, будет работать, — это отправка сериализованного JSON в веб-хук Google Chat, но это вряд ли кажется адекватным.
Мне бы очень хотелось напрямую работать с Google Sheets, но я могу работать практически с любым методом, который удаленно хранит данные, которые я могу проанализировать на своей стороне.
В целом, мне нужен какой-то способ добавить произвольные данные в строку в Google Sheet.
Еще одна идея, которая у меня возникла, заключалась в том, чтобы создать несколько альтернативных учетных записей Pipedream, каждая из которых содержала копию рабочего процесса, а затем рандомизировать, какой URL-адрес будет опубликован ... я не знаю, у меня вроде нет идей
Sheetdb у меня работал (не связан). У него действительно хороший REST API, и у вас есть 500 бесплатных запросов в месяц.
Вы можете добавить строку данных в Google Sheet следующим образом:
fetch('https://sheetdb.io/api/v1/58f61be4dda40' /* their testing Sheet */, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
data: [
{
'id': "INCREMENT", // finds the highest element in the column and adds 1
'name': "Mark",
'age': 18
}
]
})
})
.then((response) => response.json())
.then((data) => console.info(data));
...предполагая, что id
, name
и age
— это строковые ячейки в строке 1.
Если вы хотите порекомендовать свой собственный продукт или веб-сайт, для этого существуют некоторые правила . Следование им поможет вам не создать впечатление, что вы рассылаете спам. Пожалуйста, отредактируйте свое сообщение, чтобы четко указать свою принадлежность. (Если вы на самом деле не являетесь партнером, возможно, стоит упомянуть об этом). После того как вы отредактировали свое сообщение, вы можете пометить его как «Требует вмешательства модератора», чтобы запросить повторную оценку.
Формы Google были бы великолепны, если бы нам не нужно было рандомизировать вопросы и их содержимое.