एक्ज़ीक्यूशन लॉग

Google Ads स्क्रिप्ट, झलक मोड और असल तौर पर लागू होने के दौरान, दो तरह के एक्सीक्यूशन लॉग दिखाती हैं: बदलाव लॉग और लॉग आउटपुट.

बदलावों का लॉग

बदलावों के लॉग में, स्क्रिप्ट की मदद से Google Ads इकाइयों में किए गए सभी बदलाव दिखते हैं: इकाई की जानकारी, बदलाव का टाइप, बदलाव से पहले और बाद की वैल्यू, और गड़बड़ियां (अगर कोई हो):

प्रीव्यू स्क्रीन का स्क्रीनशॉट

बदलावों के लॉग को फ़िल्टर करके, सिर्फ़ गड़बड़ियां देखी जा सकती हैं.

लॉग का आउटपुट

अगर किसी स्क्रिप्ट में console.log("Hello world!"); को लागू किया जाता है, तो लॉग में "नमस्ते दुनिया!" दिखता है. टेक्स्ट के कुछ हिस्सों को लॉग करना, डीबग करने के दौरान खास तौर पर मददगार होता है. हालांकि, यह लाइव एक्सपेरिमेंट के दौरान भी मददगार होता है. मान लें कि नीचे दी गई स्क्रिप्ट को हर दिन चलाने के लिए शेड्यूल किया गया है:

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

हर बार स्क्रिप्ट को चलाने पर, वह नई बनाई गई स्प्रेडशीट का यूआरएल लॉग करती है, ताकि बाद में उसे आसानी से ढूंढा जा सके. लॉग में ऑरेंज या लाल रंग के टेक्स्ट को लॉग करने के लिए, console.warn() या console.error() का भी इस्तेमाल किया जा सकता है.

प्रोग्रामर के तय किए गए लॉग मैसेज के अलावा, टेक्स्ट लॉग में, Google Ads स्क्रिप्ट के रन होने के दौरान मिलने वाली गड़बड़ियां और चेतावनियां भी दिखेंगी.