งบประมาณ

ประกอบด้วยวิธีการในการจัดการงบประมาณ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ งบประมาณ

วิธีการ

ชื่อวิธี ชนิดการส่งคืน คำอธิบาย
แคมเปญ CampaignSelector ใช้ตัวเลือกเพื่อกรองรายการแคมเปญที่ใช้งบประมาณนี้ร่วมกัน
getAmount สองเท่า รับยอดงบประมาณ
getDeliveryMethod สตริง รับวิธีการจัดส่ง (ชนิดงบประมาณ) สําหรับงบประมาณนี้
getEntityType สตริง รับชนิดของเอนทิตีนี้
getId สตริง รับ ID ที่ระบุงบประมาณที่ใช้ร่วมกันนี้โดยไม่ซ้ํากัน
getName สตริง รับชื่อของงบประมาณที่ใช้ร่วมกันนี้
getStats สถิติ รับข้อมูลประสิทธิภาพสําหรับแคมเปญที่ใช้งบประมาณนี้ร่วมกัน
getType สตริง รับชนิดของงบประมาณนี้
isExplicitlyShared บูลีน รับค่าบูลีนที่ระบุว่างบประมาณนี้เป็นงบที่แชร์หรือไม่
setAmount(double amount) เป็นโมฆะ ตั้งค่างบประมาณเป็นจํานวนเงินที่ระบุ
setDeliveryMethod(String, method) เป็นโมฆะ ตั้งค่าวิธีการจัดส่งสําหรับงบประมาณนี้

แคมเปญ

ใช้ ตัวเลือก เพื่อกรองรายการแคมเปญที่ใช้งบประมาณนี้ร่วมกัน

เรียกใช้วิธีนี้จากวัตถุงบประมาณที่เรียกโดยใช้ BudgetSelector เท่านั้น คุณอาจไม่เรียกฟังก์ชันนี้ได้ หากคุณดึงข้อมูลงบประมาณโดยใช้เมธอด GetTBudget ของแคมเปญ

ส่งกลับ

พิมพ์ คำอธิบาย
CampaignSelector ตัวเลือกที่ใช้ในการกรองรายการแคมเปญที่ใช้งบประมาณนี้ร่วมกัน

getAmount

รับยอดงบประมาณ

ส่งกลับ

พิมพ์ คำอธิบาย
สองเท่า งบประมาณ ในสกุลเงินของบัญชี

getDeliveryMethod

รับวิธีการจัดส่งของงบประมาณ (ชนิดงบประมาณ)

ส่งกลับ

พิมพ์ คำอธิบาย
สตริง วิธีการจัดส่งของงบประมาณ ค่าที่เป็นไปได้คือ
  • มาตรฐาน
  • เร่งความเร็ว
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ตัวเลือกงบประมาณของฉันคืออะไร

getEntityType

รับชนิดของเอนทิตีนี้

ส่งกลับ

พิมพ์ คำอธิบาย
สตริง ชนิดของเอนทิตีนี้ ซึ่งก็คืองบประมาณ

getId

รับ ID ที่ระบุงบประมาณที่ใช้ร่วมกันนี้โดยไม่ซ้ํากัน

ส่งกลับ

พิมพ์ คำอธิบาย
สตริง ID ที่ระบุงบประมาณที่ใช้ร่วมกันนี้โดยไม่ซ้ํากัน ส่งกลับค่า Null ถ้างบประมาณไม่ใช่งบประมาณที่ใช้ร่วมกัน

getName

รับชื่อของงบประมาณที่ใช้ร่วมกันนี้

ส่งกลับ:

พิมพ์ คำอธิบาย
สตริง ชื่อของงบประมาณที่ใช้ร่วมกัน ส่งกลับค่า Null ถ้างบประมาณไม่ใช่งบประมาณที่ใช้ร่วมกัน

getType

รับชนิดของงบประมาณนี้

ส่งกลับ:

พิมพ์ คำอธิบาย
สตริง ชนิดของงบประมาณ ชนิดที่เป็นไปได้มีดังต่อไปนี้
  • รายวัน

getStats

รับข้อมูลประสิทธิภาพสําหรับแคมเปญที่ใช้งบประมาณนี้ร่วมกัน

ข้อมูลประสิทธิภาพพร้อมใช้งานสําหรับงบประมาณที่แชร์เท่านั้น เมื่อต้องการเรียกใช้เมธอดนี้ คุณต้องรวมเมธอด forDateRange(String dateRange) หรือ forDateRange(Object dateFrom, Object dateTo) ไว้ในสายของตัวเลือกงบประมาณ

ส่งกลับ:

พิมพ์ คำอธิบาย
สถิติ ข้อมูลประสิทธิภาพสําหรับแคมเปญที่ใช้งบประมาณนี้ร่วมกัน ส่งกลับค่า Null ถ้างบประมาณไม่ใช่งบประมาณที่ใช้ร่วมกัน

isExplicitlyShared

รับค่าบูลีนที่ระบุว่างบประมาณนี้เป็นงบที่แชร์หรือไม่

แคมเปญและงบประมาณที่ใช้ร่วมกันต้องอยู่ในบัญชีเดียวกัน การแบ่งปันงบประมาณสามารถช่วยให้ใช้งบประมาณได้อย่างเต็มที่ ตัวอย่างเช่น หากแคมเปญ A มีงบประมาณ $10 และแคมเปญ B มีงบประมาณ $10 เป็นของตัวเอง เป็นไปได้ว่าแคมเปญ A อาจใช้จ่ายเพียง $8 ของงบประมาณ แต่เนื่องจากแคมเปญ B ทํางานได้ดี จึงใช้งบประมาณทั้งหมดและน่าจะใช้จ่ายมากกว่านี้ หากแคมเปญใช้งบประมาณร่วมกัน แคมเปญ B จะใช้ $2 ที่แคมเปญ A ไม่ได้ใช้โดยอัตโนมัติ ซึ่งเพิ่มโอกาสที่จะมีการส่งปริมาณการใช้งานมากขึ้นสําหรับคุณ

ส่งกลับ:

พิมพ์ คำอธิบาย
บูลีน เป็นจริงหากงบประมาณมีไว้ให้ใช้ร่วมกันโดยหลายแคมเปญ มิฉะนั้น เป็นเท็จ

setAmount(double amount)

ตั้งค่างบประมาณ

เมื่อต้องการอัปเดตงบประมาณที่ใช้ร่วมกัน คุณต้องรับงบประมาณโดยใช้ BudgetSelector และ BudgetIterator การตั้งค่าจํานวนงบประมาณจะล้มเหลว ถ้าคุณได้รับงบประมาณโดยใช้วิธีการของgetBudgetเอนทิตีแคมเปญ

อาร์กิวเมนต์

ชื่อ พิมพ์ คำอธิบาย
จํานวนเงิน สองเท่า งบประมาณ ในสกุลเงินของบัญชี

ส่งกลับ

พิมพ์ คำอธิบาย
เป็นโมฆะ ไม่ส่งกลับค่าใดๆ

setDeliveryMethod(string, method)

ตั้งค่าวิธีการจัดส่งของงบประมาณ

อาร์กิวเมนต์

ชื่อ พิมพ์ คำอธิบาย
วิธี สตริง วิธีการจัดส่งของงบประมาณ ค่าตรงตามตัวพิมพ์ใหญ่-เล็กที่เป็นไปได้ ได้แก่
  • มาตรฐาน
  • เร่งความเร็ว
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ตัวเลือกงบประมาณของฉันคืออะไร

ส่งกลับ

พิมพ์ คำอธิบาย
เป็นโมฆะ ไม่ส่งกลับค่าใดๆ

ดูเพิ่มเติม

Campaign.getBudget()BudgetIterator.next()