همه لیست های کاربران را بازیابی کنید
function getAllUserLists() { const userLists = AdsApp.userlists().get(); console.log(`${userLists.totalNumEntities()} user lists found.`); return userLists; }
تعداد اعضای هر لیست کاربر را ثبت کنید
function logUserListMemberCount() { const userlists = AdsApp.userlists().get(); for (const userlist of userlists) { console.log(`${userlist.getName()} has ${userlist.getSizeForSearch()} ` + `members for Search campaigns and ${userlist.getSizeForDisplay()} ` + `members for Display campaigns.`); } }
یک لیست کاربر باز کنید
function openUserList(name) { const userlists = AdsApp.userlists() .withCondition(`user_list.name = '${name}'`) .get(); if (userlists.totalNumEntities() == 0) { throw new Error(`No user list with name '${name}' found.`); } const userlist = userlists.next(); userlist.open(); }
بازیابی کمپین های جستجوی هدف گذاری شده توسط لیست کاربران
function getSearchCampaignsTargetedByUserList(name) { const userlists = AdsApp.userlists() .withCondition(`user_list.name = '${name}'`) .get(); if (userlists.totalNumEntities() == 0) { throw new Error(`No user list with name '${name}' found.`); } const userlist = userlists.next(); const campaigns = userlist.targetedCampaigns().get(); console.log(`Userlist '${name}' is targeting ${campaigns.totalNumEntities()} campaigns.`); return campaigns; }