Rozdział 3 Studium przypadku: porządkowanie miesięcznej tabeli sprzedaży ・ MISJA 12
Misja 12: Uruchom z własnego menu (onOpen)
Zadanie
Spraw, aby po otwarciu arkusza pojawiało się menu „Zamknięcie miesiąca”, a „Oznacz duże sprzedaże” uruchamiało markLarge. Po zapisaniu odśwież przeglądarkę (F5) i uruchom z menu.
Na potrzeby ćwiczenia tabela przed każdym uruchomieniem wraca do stanu początkowego (prawdziwy arkusz nie wraca. Zmiany skryptu czasem da się cofnąć przez Ctrl+Z, ale nie wszystkie naraz).
Plik +
Kod.gs
Rozdział 3 ・ MISJA 12
Uruchom z własnego menu (onOpen)
Spraw, aby po otwarciu arkusza pojawiało się menu „Zamknięcie miesiąca”, a „Oznacz duże sprzedaże” uruchamiało markLarge. Po zapisaniu odśwież przeglądarkę (F5) i uruchom z menu.
Czytanie kodu
- function onOpen() {
- Funkcja uruchamiana automatycznie przy otwarciu arkusza. Po zmianie nazwy nie zadziała.
- SpreadsheetApp.getUi().createMenu('Zamknięcie miesiąca')
- Tworzy na ekranie (Ui) menu o nazwie „Zamknięcie miesiąca”.
- .addItem('Oznacz duże sprzedaże', 'markLarge')
- Dodaje pozycję. Kliknięcie uruchamia funkcję markLarge.
- .addToUi();
- Pokazuje gotowe menu na pasku menu.
Funkcja o nazwie onOpen uruchamia się automatycznie przy otwarciu arkusza. Jeśli dodasz tu menu, nawet osoby, które nigdy nie otwierają Apps Script, uruchomią zadanie z menu. Dobre dla arkuszy używanych przez cały zespół.
Jak zacząć z GAS i najczęściej używany kod opisujemy w artykule.Czym jest GAS? Jak zacząć i najczęściej używany kod
Twój kod działa w odizolowanym miejscu wewnątrz tej strony. Nie sięga poza stronę ani do innych witryn.
* To symulacja działania Arkuszy Google i Apps Script, która może częściowo różnić się od oryginału.
* Arkusze Google to znak towarowy Google LLC. Ta witryna nie jest powiązana z Google.