Logi wykonania

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ą):

zrzut ekranu z ekranem podglądu

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() lub console.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.