งบประมาณ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ตั้งค่างบประมาณแคมเปญ
function setCampaignBudget(name, amount) { const campaignIterator = AdsApp.campaigns() .withCondition(`campaign.name = '${name}'`) .get(); if (!campaignIterator.hasNext()) { throw new Error(`No campaign with name '${name}' found.`); } const campaign = campaignIterator.next(); campaign.getBudget().setAmount(amount); }
ดึงงบประมาณแคมเปญ
function getBudgetForCampaign(campaignName) { const campaignIterator = AdsApp.campaigns() .withCondition(`campaign.name = '${name}'`) .get(); if (!campaignIterator.hasNext()) { throw new Error(`No campaign with name '${name}' found.`); } const campaign = campaignIterator.next(); return campaign.getBudget(); }
บันทึกรายละเอียดงบประมาณของแคมเปญ
function logBudgetDetails(campaignName) { const campaignIterator = AdsApp.campaigns() .withCondition(`campaign.name = '${campaignName}'`) .get(); if (!campaignIterator.hasNext()) { throw new Error(`No campaign with name '${campaignName}' found.`); } const campaign = campaignIterator.next(); const budget = campaign.getBudget(); console.log(`Budget amount: ${budget.getAmount()}`); console.log(`Delivery method: ${budget.getDeliveryMethod()}`); console.log(`Explicitly shared: ${budget.isExplicitlyShared()}`); // If this is a shared budget, log all the associated campaigns. // If this is not a shared budget, don't bother since the only associated // campaign is the one specified by 'campaignName'. if (budget.isExplicitlyShared()) { const budgetCampaignIterator = budget.campaigns().get(); console.log(`=======`); console.log(`Associated campaigns (${budgetCampaignIterator.totalNumEntities()}):`); for (const associatedCampaign of budgetCampaignIterator) { console.log(associatedCampaign.getName()); } } }
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-21 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-08-21 UTC"],[[["These Google Ads scripts provide functions to set, get, and log details about campaign budgets."],["The scripts allow you to find a campaign by name and modify its budget amount."],["`logBudgetDetails` provides detailed information on a campaign's budget, including delivery method, shared status, and associated campaigns if it's a shared budget."],["Error handling is included to identify when a campaign with the specified name cannot be found."]]],[]]