Logi wykonania

Skrypty Google Ads wyświetlają 2 typy dzienników wykonywania – zarówno w trybie podglądu, jak i w przypadku rzeczywistych wykonań: dzienniki zmian i dane wyjściowe logów.

Dziennik zmian

Dzienniki zmian zawierają wszystkie zmiany w encjach Google Ads wprowadzone przez skrypt: opis encji, typ zmiany, wartość przed i po oraz błędy (jeśli występują):

zrzut ekranu podglądu

Dzienniki zmian można dodatkowo filtrować, aby wyświetlać tylko błędy.

Dane wyjściowe logów

Jeśli w skrypcie wykonasz polecenie console.log("Hello world!");, w logach pojawi się tekst "Hello world!". Logowanie fragmentów tekstu jest szczególnie przydatne podczas debugowania, ale często pomaga też w przypadku rzeczywistych wykonań. Załóżmy, że ten skrypt jest zaplanowany do codziennego uruchamiania:

let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());

Przy każdym wykonaniu skrypt rejestruje adres URL nowo utworzonego arkusza kalkulacyjnego, co ułatwia jego późniejsze znalezienie. Możesz też użyć poleceń console.warn() lub console.error(), aby rejestrować w logach tekst w kolorze pomarańczowym lub czerwonym.

Oprócz komunikatów logów określonych przez programistę w logach tekstowych pojawią się też wszystkie błędy i ostrzeżenia, które skrypty Google Ads napotkają podczas wykonywania.