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

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 स्क्रिप्ट को मिलने वाली गड़बड़ियां और चेतावनियां भी टेक्स्ट लॉग में दिखेंगी.