Logi wykonania

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

Historia zmian

Dzienniki zmian wyświetlają 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ą):

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 console.log("Hello world!");, w logach pojawi się „Hello world!”. Rejestrowanie fragmentów tekstu jest szczególnie przydatne podczas debugowania, ale często pomaga też podczas wykonywania kodu na żywo. Załóżmy, że ten skrypt jest zaplanowany do uruchamiania codziennie:

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ć znaków console.warn() lub console.error(), aby rejestrować w logach tekst w kolorze pomarańczowym lub czerwonym.

Oprócz komunikatów dziennika określonych przez programistę w dziennikach tekstowych będą się też pojawiać wszelkie błędy i ostrzeżenia, które skrypty Google Ads napotkają podczas wykonywania.