Что я собираюсь сделать
Я организую большое мероприятие со многими приглашенными друзьями. Это большое мероприятие подразделяется на более мелкие подмероприятия, и мне нужно разослать анкету, чтобы узнать, кто хочет прийти на какое подмероприятие (и где они хотят ночевать), а затем отправить счет на оплату суммы, соответствующей подмероприятиям, на которые они зарегистрировались.
Мои навыки работы на компьютере
Я умею писать код на Bash и на ряде других языков программирования (C, C++, R, Python, Julia и Mathematica). У меня есть некоторые знания HTML и CSS, но я ничего не знаю о Javascript. Если говорить глобально, то я мало что знаю о чем-либо, что связано с Интернетом!
Как я думаю об этом
Я думаю использовать Google Form для записи ответов. Затем я бы написал скрипт Bash, который бы:
- Загружайте ответы каждые 3 минуты
- Проверьте, есть ли новые ответы за последние 3 минуты
- Рассчитать их счет
- Отправьте электронное письмо со счетом PayPal.
В настоящее время у меня возникли проблемы с этой последней частью (см.эта почта), Google Form не так гибок, как мне бы хотелось, и весь процесс кажется мне немного громоздким.
Можете ли вы придумать лучшее решение для кого-то вроде меня, кто ничего не знает о Javascript?
решение1
- Использовать
curl
для получения Google Formsили пропустите этот шаг и вставьте их прямо в электронную таблицу. - Используйте
watch
команду, задачу cron или цикл while для проверки новых ответов каждые 3 минуты. - Рассчитайте счет в электронной таблице (где заполняются формы), а затем извлеките данные черезAPI Таблиц(либо с использованием
curl
,PHPилиgooglecl
-подобная команда). - ИспользоватьAPI выставления счетов PayPalдля создания счетов и их отправки. ПроверитьэтотНапример.
Так что Javascript не нужен.