Skrypty Google Ads wyświetlają 2 typy dzienników wykonywania – zarówno w trybie podglądu, jak i w prawdziwych wykonaniach: logi zmian i logi wyjściowe.
- Historia zmian
Dzienniki zmian zawierają wszystkie zmiany dotyczące elementów Google Ads dokonane przez skrypt: opis elementu, typ zmiany, wartość przed i po oraz błędy (jeśli występują):
Logi zmian można dodatkowo filtrować, aby wyświetlać tylko błędy.
- Dane wyjściowe logów
Jeśli uruchomisz
console.log("Hello world!");
w skrypcie, w dziennikach pojawi się komunikat „Hello world!”. Logowanie bitów tekstu jest szczególnie przydatne podczas debugowania, ale często przydaje się też podczas uruchomień systemu. Załóżmy, że następujący skrypt jest uruchamiany codziennie:let spreadsheet = SpreadsheetApp.create("Daily Report"); // Populate the spreadsheet. // ... console.log("Daily report ready!"); console.log(spreadsheet.getUrl());
Przy każdym uruchomieniu skrypt rejestruje adres URL nowo utworzonego arkusza kalkulacyjnego, dzięki czemu później łatwiej go znaleźć. Możesz też użyć polecenia
console.warn()
lubconsole.error()
, aby zapisać pomarańczowy lub czerwony tekst w dziennikach.
Oprócz komunikatów określonych przez programistę w dziennikach tekstowych pojawią się także błędy i ostrzeżenia napotkane przez skrypty Google Ads podczas wykonywania.