Skrypty Google Ads wyświetlają 2 typy dzienników wykonania zarówno w trybie podglądu, jak i w rzeczywistych wykonaniach: dzienniki zmian i dane wyjściowe dzienników.
- Historia zmian
Dzienniki zmian zawierają wszystkie zmiany w elementach Google Ads wprowadzone przez skrypt: opis elementu, typ zmiany, wartość przed i po zmianie oraz błędy (jeśli występują):
Dzienniki zmian można dodatkowo filtrować, aby wyświetlać tylko błędy.
- Dane wyjściowe logów
Jeśli w skrypcie wykonasz instrukcję
console.log("Hello world!");
, w dziennikach pojawi się komunikat „Hello world!”. Rejestrowanie fragmentów tekstu jest szczególnie przydatne podczas debugowania, ale często jest też przydatne podczas wykonywania kodu na żywo. Załóżmy, że skrypt ma być uruchamiany codziennie:let spreadsheet = SpreadsheetApp.create("Daily Report"); // Populate the spreadsheet. // ... console.log("Daily report ready!"); console.log(spreadsheet.getUrl());
Podczas każdego wykonania skrypt rejestruje adres URL nowo utworzonego arkusza kalkulacyjnego, dzięki czemu łatwiej go później znaleźć. Możesz też użyć
console.warn()
lubconsole.error()
, aby zapisywać pomarańczowy lub czerwony tekst w dziennikach.
Oprócz komunikatów dziennika określonych przez programistę w dziennikach tekstowych będą się też pojawiać błędy i ostrzeżenia napotkane przez skrypty Google Ads podczas wykonywania.