Zamówienia budżetowe
Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Pobierz podstawowy limit wydatków zamówienia budżetowego
function getBaseSpendingLimit() { const budgetOrderIterator = AdsApp.budgetOrders().get(); for (const budgetOrder of budgetOrderIterator) { let limitText = ""; if (budgetOrder.getSpendingLimit() == null) { limitText = "unlimited"; } else if (budgetOrder.getTotalAdjustments() == null) { limitText = budgetOrder.getSpendingLimit(); } else { limitText = budgetOrder.getSpendingLimit() - budgetOrder.getTotalAdjustments(); } console.log("Budget Order [" + budgetOrder.getName() + "] base spending limit: " + limitText); } }
Pobierz aktywne zamówienie budżetowe
function getActiveBudgetOrder() { // There will only be one active budget order at any given time. const budgetOrderIterator = AdsApp.budgetOrders() .withCondition('account_budget.status = "ACTIVE"') .get(); for (const budgetOrder of budgetOrderIterator) { const budgetOrder = budgetOrderIterator.next(); console.log(`Budget Order [${budgetOrder.getName()}] is currently active.`); } }
Pobierz wszystkie zamówienia budżetowe
function getAllBudgetOrders() { const budgetOrderIterator = AdsApp.budgetOrders().get(); return budgetOrderIterator; }
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-08-21 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-08-21 UTC."],[[["\u003cp\u003eThis script provides functions to retrieve budget order information from Google Ads, including the base spending limit, active budget order, and all budget orders.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003egetBaseSpendingLimit()\u003c/code\u003e calculates and logs the base spending limit of each budget order, considering total adjustments.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003egetActiveBudgetOrder()\u003c/code\u003e identifies and logs the currently active budget order within the Google Ads account.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003egetAllBudgetOrders()\u003c/code\u003e retrieves and returns an iterator containing all budget orders associated with the account.\u003c/p\u003e\n"]]],[],null,["Retrieve base spending limit of budget order \n\n```gdscript\nfunction getBaseSpendingLimit() {\n const budgetOrderIterator = AdsApp.budgetOrders().get();\n for (const budgetOrder of budgetOrderIterator) {\n let limitText = \"\";\n if (budgetOrder.getSpendingLimit() == null) {\n limitText = \"unlimited\";\n } else if (budgetOrder.getTotalAdjustments() == null) {\n limitText = budgetOrder.getSpendingLimit();\n } else {\n limitText = budgetOrder.getSpendingLimit() -\n budgetOrder.getTotalAdjustments();\n }\n console.log(\"Budget Order [\" + budgetOrder.getName() +\n \"] base spending limit: \" + limitText);\n }\n}\n```\n\nRetrieve the active budget order \n\n```gdscript\nfunction getActiveBudgetOrder() {\n // There will only be one active budget order at any given time.\n const budgetOrderIterator = AdsApp.budgetOrders()\n .withCondition('account_budget.status = \"ACTIVE\"')\n .get();\n for (const budgetOrder of budgetOrderIterator) {\n const budgetOrder = budgetOrderIterator.next();\n console.log(`Budget Order [${budgetOrder.getName()}] is currently active.`);\n }\n}\n```\n\nRetrieve all budget orders \n\n```gdscript\nfunction getAllBudgetOrders() {\n const budgetOrderIterator = AdsApp.budgetOrders().get();\n return budgetOrderIterator;\n}\n```"]]