หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ประกอบด้วยวิธีการในการจัดการงบประมาณ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ งบประมาณ
วิธีการ
| ชื่อวิธี | ชนิดการส่งคืน | คำอธิบาย |
|---|---|---|
| แคมเปญ | 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)
ตั้งค่าวิธีการจัดส่งของงบประมาณ
อาร์กิวเมนต์
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| วิธี | สตริง | วิธีการจัดส่งของงบประมาณ ค่าตรงตามตัวพิมพ์ใหญ่-เล็กที่เป็นไปได้ ได้แก่
|
ส่งกลับ
| พิมพ์ | คำอธิบาย |
|---|---|
| เป็นโมฆะ | ไม่ส่งกลับค่าใดๆ |