এক্সএমএল
XML পার্স করুন
function parseXml() {
// Load an XML representation of your campaigns.
const xml = [
'<?xml version="1.0" encoding="UTF-8"?>',
'<campaigns>',
'<campaign id="28632346">Placement Campaign 1</campaign>',
'<campaign id="28780216">Campaign #14</campaign>',
'<campaign id="29606506">LotsOfExclusion</campaign>',
'</campaigns>'
].join('');
const document = XmlService.parse(xml);
const root = document.getRootElement();
const entries = document.getRootElement().getChildren('campaign');
for (let i = 0; i < entries.length; i++) {
const id = entries[i].getAttribute('id').getValue();
const name = entries[i].getText();
console.log('%s) %s (%s)', (i + 1).toFixed(), name, id);
}
}
XML তৈরি করুন
function createXml() {
// Create and log an XML representation of your campaigns.
const root = XmlService.createElement('campaigns');
const campaignIterator = AdsApp.campaigns().get();
while (campaignIterator.hasNext()) {
const campaign = campaignIterator.next();
const child = XmlService.createElement('campaign')
.setAttribute('id', campaign.getId().toFixed(0))
.setText(campaign.getName());
root.addContent(child);
}
const document = XmlService.createDocument(root);
const xml = XmlService.getPrettyFormat().format(document);
console.log(xml);
}
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-13 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-11-13 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The provided Google Apps Script code snippets demonstrate how to parse and create XML data for Google Ads campaigns."],["The `parseXml` function reads XML data, extracts campaign ID and name, and logs them to the console."],["The `createXml` function iterates through existing Google Ads campaigns, generates XML elements for each, and logs the formatted XML output."]]],[]]