একটি অ্যাকাউন্ট লেবেল তৈরি করুন
function createAccountLabels(labelName) { AdsManagerApp.createAccountLabel(labelName); console.log("Label with text = '%s' created.", labelName); }
একাধিক অ্যাকাউন্টে একটি অ্যাকাউন্ট লেবেল প্রয়োগ করুন
function applyAccountLabels(accountId1, accountId2, labelName) { // You can modify this function to accept an array of IDs directly as well. const accountIds = [accountId1, accountId2]; const accounts = AdsManagerApp.accounts().withIds(accountIds).get(); for (const account of accounts) { account.applyLabel(labelName); console.log('Label with text = "%s" applied to customer id %s.', labelName, account.getCustomerId()); } }
একাধিক অ্যাকাউন্ট থেকে একটি অ্যাকাউন্ট লেবেল সরান
function removeLabelFromAccounts(accountId1, accountId2, labelName) { const accountIds = [accountId1, accountId2]; var accounts = AdsManagerApp.accounts().withIds(accountIds).get(); for (const account of accounts) { account.removeLabel(labelName); console.log('Label with text = "%s" removed from customer id %s.', labelName, account.getCustomerId()); } }
লেবেল নাম দ্বারা একটি অ্যাকাউন্ট নির্বাচন করুন
function selectAccountsByLabelName(labelName) { const accountIterator = AdsManagerApp.accounts() .withCondition(`LabelNames CONTAINS '${labelName}'`) .get(); for (const account of accountIterator) { const accountName = account.getName() ? account.getName() : '--'; console.log('%s,%s,%s,%s', account.getCustomerId(), accountName, account.getTimeZone(), account.getCurrencyCode()); } }
লেবেল আইডি দ্বারা একটি অ্যাকাউন্ট নির্বাচন করুন
function selectAccountsByLabelId(labelId) { const label = AdsManagerApp.accountLabels().withIds([labelId]).get().next(); const accountIterator = label.accounts().get(); for (const account of accountIterator) { const accountName = account.getName() ? account.getName() : '--'; console.log('%s,%s,%s,%s', account.getCustomerId(), accountName, account.getTimeZone(), account.getCurrencyCode()); } }
সমস্ত অ্যাকাউন্ট লেবেল পুনরুদ্ধার করুন
function getAllAccountLabels() { const labelIterator = AdsManagerApp.accountLabels().get(); for (const label of labelIterator) { console.log('Label with id = %s and text = %s was found.', label.getId().toFixed(0), label.getName()); } }
এর নামে একটি অ্যাকাউন্ট লেবেল পুনরুদ্ধার করুন
function getLabelByName(labelName) { const labelIterator = AdsManagerApp.accountLabels() .withCondition(`label.name CONTAINS '${labelName}'`) .get(); for (const label of labelIterator) { console.log(`Label with id = ${label.getId().toFixed(0)} ` + `and text = ${label.getName()} was found.`); } }
তাদের আইডি দ্বারা অ্যাকাউন্ট লেবেল পুনরুদ্ধার করুন
function getLabelById(labelId) { const labelIterator = AdsManagerApp.accountLabels() .withIds([labelId]) .get(); for (const label of labelIterator) { console.log("Label with id = %s and text = '%s' was found.", label.getId().toFixed(0), label.getName()); } }