Онлайн-анкета и биллинг

Онлайн-анкета и биллинг

Что я собираюсь сделать

Я организую большое мероприятие со многими приглашенными друзьями. Это большое мероприятие подразделяется на более мелкие подмероприятия, и мне нужно разослать анкету, чтобы узнать, кто хочет прийти на какое подмероприятие (и где они хотят ночевать), а затем отправить счет на оплату суммы, соответствующей подмероприятиям, на которые они зарегистрировались.

Мои навыки работы на компьютере

Я умею писать код на Bash и на ряде других языков программирования (C, C++, R, Python, Julia и Mathematica). У меня есть некоторые знания HTML и CSS, но я ничего не знаю о Javascript. Если говорить глобально, то я мало что знаю о чем-либо, что связано с Интернетом!

Как я думаю об этом

Я думаю использовать Google Form для записи ответов. Затем я бы написал скрипт Bash, который бы:

  1. Загружайте ответы каждые 3 минуты
  2. Проверьте, есть ли новые ответы за последние 3 минуты
  3. Рассчитать их счет
  4. Отправьте электронное письмо со счетом PayPal.

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

Можете ли вы придумать лучшее решение для кого-то вроде меня, кто ничего не знает о Javascript?

решение1

  1. Использоватьcurlдля получения Google Formsили пропустите этот шаг и вставьте их прямо в электронную таблицу.
  2. Используйте watchкоманду, задачу cron или цикл while для проверки новых ответов каждые 3 минуты.
  3. Рассчитайте счет в электронной таблице (где заполняются формы), а затем извлеките данные черезAPI Таблиц(либо с использованием curl,PHPили googlecl-подобная команда).
  4. ИспользоватьAPI выставления счетов PayPalдля создания счетов и их отправки. ПроверитьэтотНапример.

Так что Javascript не нужен.

Связанный контент