เปลี่ยนแปลงหลายรายการพร้อมกัน

หากคุณต้องการดําเนินการกับเอนทิตีประเภทต่างๆ พร้อมกัน หรือ ต้องการเขียนที่ปลายทางเดียวแทนที่จะใช้อุปกรณ์ปลายทางแยกต่างหาก ตามประเภททรัพยากร คุณสามารถใช้ GoogleAdsService.Mutate ปลายทางสำหรับการดำเนินการเปลี่ยนแปลงที่รองรับทั้งหมด

เปลี่ยนแปลงการดำเนินการ

MutateGoogleAdsRequest แต่ละรายการ ยอมรับ MutateOperation ซ้ำ ซึ่งแต่ละรายการ ซึ่งมีการดำเนินการเดียวสำหรับทรัพยากร 1 ประเภทได้ หากต้องการสร้างขึ้นมา หนึ่งแคมเปญ และหนึ่งกลุ่มโฆษณา GoogleAdsService.Mutate โทร คุณจะต้องสร้าง MutateOperation 2 รายการ เอนทิตี (รายการหนึ่งสำหรับ CampaignOperation อีกคำสำหรับ AdGroupOperation) แล้วส่งทั้ง 2 ประเภทไปยัง GoogleAdsService

Ruby

mutate_operation1 = client.operation(:Mutate)
mutate_operation2 = client.operation(:Mutate)

campaign_operation = client.operation(:Campaign)
ad_group_operation = client.operation(:AdGroup)

# Do some setup here to get campaign_operation and ad_group_operation into the
# state you would want them for a regular mutate call to their respective
# services.

mutate_operation1.campaign_operation = campaign_operation
mutate_operation2.ad_group_operation = ad_group_operation

google_ads_service.mutate(customer_id, [mutate_operation1, mutate_operation2])

ปลายทางนี้รองรับเช่นเดียวกับบริการอื่นๆ ล้มเหลวบางส่วน และ ตรวจสอบเท่านั้น