Źródło -> ESP8266 – Google Calendar Reminder: How To Make Your Wife/Girlfriend happy (Arduino) (many thanks to Andreas Spiess)
oraz Update Google Calendar Reminder including read and write
Ustawienie skryptów, kalendarza i programu
- Instalujemy Apps Script (Google)
- Z aplikacji Google wybieramy ->Dysk -> Nowy -> Więcej -> + Podłącz więcej aplikacji -> (lupa) Google Apps Script -> instaluj
- Otwieramy Google Apps Script
- Wpisujemy nazwę skryptu: CreateCalendarEvent
- Z github: CreateCalendarEvent.gs kopiujemy kod, następnie Zapisz projekt, Wdróż -> Nowe wdrożenie -> wybierz tryb -> aplikacja internetowa
Wykonaj jako – Ja, Kto ma dostęp -> Każdy, Wdróż, kopiuj Identyfikator wdrożenia, Gotowe
Przy pierwszym użyciu trzeba udzielić dostępu aplikacji - To samo robimy ze skryptem: ReadCalendarEvent.gs
- Należy pamiętać żeby w skryptach zmienić nazwę kalendarza na własną, u mnie: [var _calendarName = ‘yarogniew_zadania’]
- Otwieramy Kalendarz Google
- Inne kalendarze + -> Utwórz nowy kalendarz
- Wpisujemy nazwę (u mnie yarogniew_zadania)
- klikamy Utwórz kalendarz
- Z github SensorsIOT ściągamy pliki ReminderV2 i otwieramy w Arduino IDE
- Pamiętajmy, by wpisać ssid i password naszej sieci WiFi oraz oba identyfikatory GScriptIdRead i GScriptIdWrite z Google Apps Script (p.2)
LINKI
- Update Google Calendar Reminder including read and write
- Github
- Build a talking Alarm Clock synced to Google calendars. // Project
- ESP8266-Google-Calendar-Arduino (github)
- Dokumentacja CalendarApp
Apps Script – dokumentacja i tutoriale
- Google Apps Script Tutorial For Beginners
- Data i czas w JavaScript
- Google Apps Script Web App Tutorial (m. in. zasada działania funkcji doGet())