1. Wprowadzenie
W tym samouczku utworzysz projekt Apps Script o nazwie „Hello World”, a następnie dodasz prostą funkcję logThis, która rejestruje przekazaną do niej wiadomość. Następnie utwórz automatyzację AppSheet i spraw, aby wywoływała skrypt. Po wywołaniu skryptu wrócisz do edytora skryptów Apps Script i potwierdzisz jego wykonanie.
Czego się nauczysz
- Jak utworzyć projekt Apps Script z prostą funkcją.
- Jak utworzyć prostą aplikację AppSheet na podstawie istniejącego arkusza Google.
- Jak utworzyć automatyzację AppSheet, która wywołuje funkcję skryptu.
- Jak sprawdzić, czy skrypt został pomyślnie wykonany w AppSheet.
Czego potrzebujesz
- Dostęp do środowiska programistycznego AppSheet (
appsheet.com). - Dostęp do środowiska programistycznego Apps Script (
script.google.com).
2. Tworzenie projektu Apps Script
Najpierw utwórz projekt Apps Script o nazwie „Hello World”, a następnie dodaj prostą funkcję logThis, która rejestruje przekazaną do niej wiadomość.
- Otwórz stronę główną Apps Script, a potem kliknij + Nowy projekt.
- Zmień tytuł projektu na
Hello World.
. - Zaktualizuj skrypt w edytorze w ten sposób:
function logThis(msg) {
Logger.log('Message from AppSheet was: ' + msg);
}
- Kliknij Zapisz projekt.
Więcej informacji znajdziesz w artykule Tworzenie i usuwanie projektów.
3. Tworzenie aplikacji AppSheet
Następnie szybko wygenerujesz nową aplikację AppSheet na podstawie skopiowanego przykładowego arkusza Google, a potem zaktualizujesz ją, aby wywoływała utworzony wcześniej projekt Apps Script.
- Otwórz arkusz kalkulacyjny Przykładowe zamówienia koszulek, a następnie kliknij Utwórz kopię, aby pobrać i otworzyć kopię w Arkuszach Google. W razie potrzeby możesz zmienić nazwę arkusza kalkulacyjnego (np. „Zamówienia koszulek”).
- Zaloguj się w AppSheet.
- Na stronie Moje aplikacje kliknij + Utwórz nową aplikację. Wyświetli się okno Utwórz nową aplikację.
- Kliknij Zacznij od własnych danych.

- Opcjonalnie zmień nazwę aplikacji i wybierz kategorię.
- Kliknij Wybierz dane.

- Kliknij google, aby otworzyć Dysk Google.
- Otwórz arkusz kalkulacyjny Shirt Orders, który został wcześniej skopiowany.
AppSheet skonfiguruje aplikację. 
- Kliknij Dostosuj aplikację, aby otworzyć aplikację w edytorze AppSheet.
4. Utwórz automatyzację
Następnie utwórz automatyzację AppSheet i spraw, aby wywoływała skrypt.
- Wybierz Automatyzacja > Boty.
- Kliknij + Nowy bot.
- Wybierz pierwszy element na liście sugestii: When a Shirt Orders record is created or updated, send a notification. (Gdy rekord zamówień koszulek zostanie utworzony lub zaktualizowany, wyślij powiadomienie).

- Aby edytować krok, kliknij Wyślij powiadomienie.
- Zmień nazwę na
Call a script.

- W sekcji Ustawienia zmień typ zadania na Wywołaj skrypt.

- W polu Projekt Apps Script kliknij Przeglądaj (ikona pliku).
- Otwórz projekt Apps Script
Hello Worldna Dysku. - Kliknij Wybierz, a jeśli pojawi się prośba o autoryzację, kliknij Autoryzuj i postępuj zgodnie z instrukcjami.
Projekt Apps Script zostanie dodany, a pole Nazwa funkcji zostanie wypełnione listą dostępnych funkcji.
- Z listy Nazwa funkcji wybierz logThis(msg).

Wyświetli się pole Argumenty funkcji.
- W argumencie msg wpisz to wyrażenie za pomocą Asystenta wyrażeń: „Hello from AppSheet”.

- Aby zapisać aplikację, kliknij Zapisz.
- W panelu podglądu kliknij ikonę telefonu komórkowego lub tabletu, aby wyświetlić emulator aplikacji.

- Dodaj nowe zamówienie koszulki i kliknij Zapisz.
- Aby zsynchronizować zmiany, kliknij Synchronizuj.

5. Potwierdzanie wykonania skryptu Apps Script
Po wywołaniu skryptu wróć do edytora skryptów Apps Script i potwierdź jego wykonanie.
- Wróć na stronę główną Apps Script i wyświetl projekt Hello World.
- Na pasku nawigacyjnym kliknij Wykonania, aby sprawdzić, czy funkcja
logThiszostała wykonana. Jeśli log nie pojawił się, kliknij Odśwież.

6. Opcjonalne dodatkowe czynności
Dodatkowo w ramach tego warsztatu przejrzyj projekt Przykłady Apps Script i uruchom niektóre przykłady z AppSheet.
Pierwsze kroki z przykładami Apps Script
- Na początek utwórz kopię projektu z przykładami skryptów Apps Script.
- Kliknij ikonę kopiowania.
- Zapisz nowy projekt i kliknij Uruchom, aby autoryzować aplikacje w projekcie.
Wypróbuj kilka przykładów
createCalendarEvent()– Utwórz nowe wydarzenie w Kalendarzu.createDoc()– automatyczne tworzenie nowego dokumentu.createSheet()– tworzenie nowego arkusza.createSlideDeck()– tworzenie nowej prezentacji na podstawie obrazu i tekstu.
Więcej informacji o tej ważnej funkcji znajdziesz w artykule Wywoływanie Apps Script z automatyzacji, w którym znajdziesz szczegółowe omówienie, film z prezentacją funkcji, samouczki i projekt Apps Script, który można skopiować i który zawiera wiele działających przykładów AppSheet i Apps Script.