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

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

बदलाव लॉग

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

झलक दिखाने वाली स्क्रीन का स्क्रीनशॉट

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

लॉग का आउटपुट

अगर स्क्रिप्ट में console.log("Hello world!"); को लागू किया जाता है, तो लॉग में "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 स्क्रिप्ट को एक्ज़ीक्यूट करने के दौरान आने वाली कोई भी गड़बड़ी और चेतावनी भी टेक्स्ट लॉग में दिखेगी.